2013-08-12 3 views
0

Si vous créez une application WPF vide, et remplacer le MainWindow.xaml ce qui suit:WPF Ruban Boutons de navigation - Comment utiliser

<ribbon:Ribbon xmlns:ribbon="clr-namespace:Microsoft.Windows.Controls.Ribbon;assembly=RibbonControlsLibrary" /> 

(Notez l'utilisation de la classe du ruban, non RibbonWindow comme il est utilisé dans la plupart des didacticiels sur le sujet.)

Ensuite, supprimez MainWindow.cs et exécutez l'application.

Il vous donnera une belle fenêtre avec des boutons de navigation comme IE et sous cela, la barre de ruban réelle.

Ribbon with Navigation

Comment utiliser ces boutons de navigation? J'ai trouvé beaucoup d'informations sur le reste de la barre de ruban, mais pas sur les boutons de navigation. J'ai une application avec une pile de navigation et je dois juste être en mesure de déclencher un événement lorsque l'utilisateur clique en avant/en arrière afin que je puisse faire naviguer l'application. Et bien sûr, je dois pouvoir les activer ou les désactiver en fonction de la pile de navigation.

J'ai regardé, mais je ne vois aucune propriété de RibbonClass qui expose les boutons.

Répondre

0

Eh bien, après aucune réponse ici, et pas de chance Googling, je suis arrivé à la conclusion que les boutons de navigation ne sont pas officiellement pris en charge, et il n'y a pas de propriétés les exposant. Je suis allé aussi loin que la recherche à travers le code source qui est disponible dans le cadre de la WPF Ribbon Download mais je n'ai rien trouvé. Je vais donc marquer cela comme réponse pour l'instant.