2009-09-17 12 views

Répondre

2

Je crois que irait à l'encontre de la licence Microsoft pour utiliser l'interface ruban.

Check it out ici: http://msdn.microsoft.com/en-us/office/aa973809.aspx (EDIT: La licence a été retiré: https://law.stackexchange.com/questions/18329/what-is-the-status-of-microsoft-ribbon-licensing-as-of-2017)

Je n'ai aucune utilité non plus, donc je viens de mettre l'option "Quitter" là-dedans.

EDIT: Voici la réponse du groupe UI Bureau à Microsoft - ressemble au menu de l'application n'est pas en option:

Merci de soumettre votre question. Les directives de conception stipulent que le menu Application est requis et qu'il s'agit d'un élément essentiel de l'implémentation de l'interface utilisateur du ruban. Différents ensembles de contrôles peuvent permettre de masquer ou de désactiver l'élément d'interface utilisateur, mais l'application terminée contiendra toujours un élément du menu Application (vous pouvez tenter de l'implémenter vous-même dans le cadre de votre fenêtre ou par d'autres moyens) .

+0

J'essaie juste de mettre l'option de sortie, mais il semble très laid avec cela, soupir, je suppose que je dois le faire, l'espoir que Microsoft ne me poursuivra pas pour cela. Il y a trop de zones grises sur ces problèmes de licence. – PlayKid

+0

Le lien a expiré. Cette licence est-elle invalide dans les nouveaux programmes? – Assimilater

+1

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

24

J'ai fait quelque chose comme ceci, et réussi à enlever le menu d'application. Vérifiez si c'est comme vous l'avez voulu.

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

Il est intéressant que le contrôle de ruban de Microsoft permette cela , pourtant les directives disent que le menu d'application est exigé. Je viens de vérifier le contrôle du ruban Infragistics et il permet également de définir la visibilité de "Collapsed". Je me demande si j'interprète correctement la licence. N'importe qui??? – MetalMikester

+0

Sigh, le bit de licence est extrêmement déroutant .... Je veux dire, est-ce vraiment que je dois mettre en œuvre la fonctionnalité complète du ruban sinon je ne peux pas l'utiliser? J'ai réussi à le désactiver aussi, mais je ne sais pas si c'est légal. – PlayKid

+1

Je ne pense pas qu'ils ont réellement publié la version 1 du contrôle du ruban. L'utilisation de la version bêta en production n'est pas non plus légale. De plus, ils n'ont aucun processus de vérification - que la mise en œuvre viole ou non la licence. 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; 

Essayez celui-ci. sa forme application Windows utilisée uniquement

1

pour fichier XAML afficher le code:

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

Ceci montre toujours le bouton d'application – Assimilater

Questions connexes