2009-09-17 8 views

Respuesta

2

creo que iría en contra de la licencia de Microsoft para el uso de la interfaz de cinta.

Échale un vistazo aquí: http://msdn.microsoft.com/en-us/office/aa973809.aspx (EDIT: La licencia ha sido retirado: https://law.stackexchange.com/questions/18329/what-is-the-status-of-microsoft-ribbon-licensing-as-of-2017)

que no tienen ningún uso para él tampoco, así que sólo hay que poner la opción "Salir" en ese país.

EDIT: Aquí está la respuesta del grupo Oficina de la interfaz de usuario de Microsoft - parece que el menú de la aplicación no es opcional:

Gracias por enviar su pregunta. Las directrices de diseño estipulan que se requiere el menú de la aplicación y es un elemento crítico de la implementación de la interfaz de usuario de la cinta de opciones. Diferentes conjuntos de control pueden permitir esconder o deshabilitar el elemento UI, pero se espera que la aplicación final aún contenga un elemento del menú de la aplicación (puede intentar implementarlo usted mismo como parte de su marco de ventana, o por otros medios) .

+0

Trato opción Salir sólo hay que poner, pero se ve muy fea con que, suspiro, supongo que necesito hacer eso, la esperanza que Microsoft no me demandará por eso. Hay demasiadas áreas grises en los problemas de licencia. – PlayKid

+0

El enlace ha caducado. ¿Es esta licencia inválida en programas más nuevos? – Assimilater

+1

@Assimilater Aquí tienes: https://law.stackexchange.com/questions/18329/what-is-the-status-of-microsoft-ribbon-licensing-as-of-2017 – MetalMikester

24

Hice algo así y logré eliminar el menú de la aplicación. Verifica si esta es la forma en que quisiste que fuera.

<r:Ribbon.ApplicationMenu> 
    <r:RibbonApplicationMenu Visibility="Collapsed" > 
    </r:RibbonApplicationMenu> 
</r:Ribbon.ApplicationMenu> 
+0

Interesante que el control de cinta de Microsoft permite esto , sin embargo, las directrices dicen que se requiere el menú de la aplicación. Acabo de comprobar el control de cinta de Infragistics y también permite configurar la visibilidad en "Contraído". Me pregunto si estoy interpretando la licencia correctamente. ¿¿¿Nadie??? – MetalMikester

+0

Suspiro, el bit de la licencia es extremadamente confuso ... Quiero decir, ¿es realmente necesario implementar la función completa de la cinta, de lo contrario, no puedo usarlo? Logré desactivarlo también, pero no estoy seguro de si es legal. – PlayKid

+1

No creo que realmente hayan lanzado la versión 1 del control Ribbon. El uso de la versión beta en producción tampoco es legal. Además, no tienen ningún proceso de verificación, ya sea que la implementación viole la licencia o no. http://stackoverflow.com/questions/1437144/wpf-ribbon-control-can-i-use-it-legally-now – Trainee4Life

0
this.ultraToolbarsManager1.Office2007UICompatibility = false; 
this.ultraToolbarsManager1.Ribbon.FileMenuStyle = Infragistics.Win.UltraWinToolbars.FileMenuStyle.None; 

prueba este. el uso de las ventanas Sólo se utiliza la forma

1

para archivo XAML publicar el código:

<Ribbon ApplicationMenu="{x:Null}"> 
     <TabControl></TabControl> 
</Ribbon> 
+0

Esto todavía muestra el botón de la aplicación – Assimilater

Cuestiones relacionadas