2009-07-07 7 views
11

J'utilise le CTP de ruban WPF de Microsoft. Cependant, il n'y a pas d'échantillon. Je ne sais pas trop où commencer. RibbonWindow n'a pas de propriété pour le ruban. Est-ce que quelqu'un a un échantillon qui fonctionne?Échantillon de ruban

+0

En plus de cette question, quelqu'un peut-il pointer vers un exemple d'article qui écrase la barre de titre XP avec la barre de titre Office 07 Style'e. (En utilisant le RibbonWindow !?) Je peux voir des charges de composants de ruban de payfor qui le font mais aucun exemple utilisant le ruban d'interface utilisateur d'Office Fluent? – JamesM

Répondre

0

Si vous utilisez le ruban WPF http://msdn.microsoft.com/en-us/library/ff799534(v=vs.100).aspx

La documentation MSDN a de bons exemples sur la façon d'utiliser chaque composant.

http://msdn.microsoft.com/en-us/library/microsoft.windows.controls.ribbon(v=vs.100).aspx

<r:RibbonWindow 
     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
     xmlns:r="clr-namespace:Microsoft.Windows.Controls.Ribbon;assembly=RibbonControlsLibrary" 
     x:Class="MainWindowView" 
     Title="MainWindowView" Height="300" Width="515"> 
    <DockPanel> 
     <r:Ribbon DockPanel.Dock="Top"> 
     <r:RibbonTab x:Name="tab1" Header="Tab1"> 
      <r:RibbonGroup Header="Group1"> 
       <r:RibbonButton x:Name="button1" Label="Button 1" LargeImageSource="/Images/button1.png" /> 
       <r:RibbonButton x:Name="button2" Label="Button 2" LargeImageSource="/Images/button2.png"/> 
       <r:RibbonButton x:Name="button3" Label="Button 3" LargeImageSource="/Images/Button3.png"/> 
      </r:RibbonGroup> 
      <r:RibbonGroup Header="Group2"> 
       <r:RibbonButton x:Name="button4" Label="Button 4" LargeImageSource="/Images/button4.png"/> 
      </r:RibbonGroup> 
      <r:RibbonGroup Header="Group 3"> 
       <r:RibbonMenuButton Label="Button 5" LargeImageSource="/Images/button5.png" > 
        <r:RibbonButton x:Name="button6" Label="Button 6" SmallImageSource="/Images/button6.png"/> 
       </r:RibbonMenuButton> 
       <r:RibbonMenuButton Label="Button 7" LargeImageSource="/Images/button7.png" > 
        <r:RibbonButton x:Name="button8" Label="Button 8" /> 
       </r:RibbonMenuButton> 
      </r:RibbonGroup> 
     </r:RibbonTab> 
    </r:Ribbon> 
    </DockPanel> 
</r:RibbonWindow> 

Le seul Gotcha est que vous devez mettre à jour votre point de vue d'hériter de RibbonWindow au lieu de la fenêtre.

Questions connexes