5

Estaba buscando en Silverlight la construcción de una aplicación de escritorio "multiplataforma" (Windows y Mac de todos modos), pero hay un tope de show para el que no puedo encontrar una solución. En Mac OS, en Adobe AIR, las aplicaciones de AIR tienen una forma de modificar el menú de la ventana principal en la barra de menú de Mac OS (Archivo, Editar, Ver, Ayuda, etc.). No puedo encontrar una manera de hacer esto desde un OOB de Silverlight.Silverlight 4/5 OOB Menú de ventana

Para Windows obviamente podría hacer mi propio menú directamente en XAML y usarlo. Sin embargo, esto no cabe en en todo con Mac OS y se verá muy original para los usuarios de Mac. Esto puede no ser un impedimento para muchas personas, pero para mí sí lo es. ¿Qué puedo hacer para evitar esto y esperar a que Microsoft lo implemente? (Lo cual dudo que lo hagan).

Lo único que se me ocurre es construir mi propia aplicación OS X con una sola ventana que tenga un WebView y luego navegar a mi aplicación Silverlight. Sin embargo, pierdo la elevación de confianza total en ese punto, lo que realmente apesta.

+1

Una opción es separar la GUI y usar MonoMac en OSX y Silverlight/Winforms en Windows. – kenny

+0

Silverlight hace todo lo que necesito excepto modificar ese menú. Sería una pena si tuviera que construir 2 proyectos de UI completamente diferentes solo por esa pequeña característica. Esto es muy frustrante No hay nada GRANDE para interfaces de usuario multiplataforma, pero Silverlight se acerca bastante. –

+0

Sí, no es una bala de plata. ¿Silverlight en la Mac te permite llamar a algo local, como un script? Tal vez puedas construir un pequeño OSX para esa característica ... aunque parece una pena. – kenny

Respuesta

Cuestiones relacionadas