2009-07-07 20 views
11

Ich benutze das WPF Ribbon CTP von Microsoft. Es gibt jedoch keine Probe. Ich bin mir nicht sicher, wo ich anfangen soll. Das RibbonWindow verfügt nicht über eine Eigenschaft für das Menüband. Hat jemand eine Probe, die funktioniert?Ribbon Probe

+0

Zusätzlich zu dieser Frage kann jemand auf einen Beispielartikel verweisen, der die XP Titelleiste mit der Titelleiste Office 07 Style'e überschreibt. (Mit dem RibbonWindow !?) kann ich eine Menge von Payfor Ribbon-Komponenten sehen, die dies tun, aber keine Beispiele mit dem Office Fluent UI Ribbon? – JamesM

Antwort

0

Wenn Sie das WPF Ribbon http://msdn.microsoft.com/en-us/library/ff799534(v=vs.100).aspx

der MSDN-Dokumentation verwenden hat gute Beispiele dafür, wie die einzelnen Komponenten zu verwenden.

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> 

Der einzige gotcha ist, dass Sie die Ansicht aktualisieren müssen von RibbonWindow statt Fenster zu erben.