2010-06-19 16 views
2

Je suis nouveau à la programmation WPF et j'ai décidé de tenter ma chance en essayant des bibliothèques de contrôle de ruban. La bibliothèque qui semble la meilleure pour l'instant est la bibliothèque Microsoft RibbonControlsLibrary. Vous pouvez l'obtenir sur la page de licence du ruban.Comment démarrer avec Microsofts RibbonControlsLibrary?

Jusqu'à présent, j'ai commencé un nouveau projet, a ajouté le contrôle aux fenêtres, mais leur que je suis coincé: Voici le code à ce jour:

<Window x:Class="WpfApplication2.MainWindow" 
     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
     Title="MainWindow" Height="350" Width="808" xmlns:my="http://schemas.microsoft.com/wpf/2008/toolkit" xmlns:my1="clr-namespace:Microsoft.Windows.Controls.Ribbon;assembly=RibbonControlsLibrary" WindowStyle="SingleBorderWindow"> 
    <Grid> 
     <my1:Ribbon HorizontalAlignment="Left" Name="ribbon1" VerticalAlignment="Top" Height="165" Width="786" ShowQuickAccessToolbarOnTop="False" WindowIconVisibility="Visible" DataContext="{Binding}" Margin="0,-20,0,0"> 
      <my1:Ribbon.ApplicationMenu> 
       <my1:RibbonApplicationMenu Visibility="Hidden" IsEnabled="True" /> 
      </my1:Ribbon.ApplicationMenu> 
      <my1:RibbonTab Label="Tab1" Name="rtab1" > 
      </my1:RibbonTab> 
      <my1:RibbonTab Label="tab2" Name="rtab2"/> 
     </my1:Ribbon> 

    </Grid> 
</Window> 

Questions:
1) Où puis-je trouver des échantillons pour ce contrôle de ruban? J'ai essayé de googler, mais je n'ai rien trouvé d'utile.
2) Comment ajouter des éléments à des onglets de ruban spécifiques? Je suis perdu dans toutes ces propriétés dans la grille des propriétés. Jusqu'à présent, je n'ai pas trouvé un designer à cette fin.
3) Comment est-ce que je peux changer le concepteur pour montrer moi quelles icônes/bouton/... j'ai placé sur TabPage2?

(Pour votre information:. La bibliothèque de ruban couramment ne semble pas fonctionner pour moi, parce que je ne peux pas me débarrasser de la ApplicationMenu)

Répondre

3

trouvé un grand échantillon/tutoriel:

http://windowsclient.net/downloads/folders/hands-on-labs/entry76491.aspx

L'exemple fournit un manuel avec des explications et quelques projets de test avec des instructions pas à pas pour implémenter le contrôle du ruban.

Bien que je sois complètement nouveau à WPF, j'ai réussi à extraire les classes nécessaires de l'échantillon pour fournir un menu basé sur le ribon dans mon programme.

+1

Le lien semble maintenant être cassé. – Bevan

+0

Désolé, je ne suis pas non plus en mesure de réparer le lien :-( – citronas

+0

Trouvé ce lien de la machine de wayback qui peut être utile: https://web.archive.org/web/20120126021248/http://windowsclient.net /downloads/folders/hands-on-labs/entry76491.aspx – Bevan