Я использую WPTP-ленту CTP от Microsoft. Однако образца нет. Я не знаю, с чего начать. RibbonWindow не имеет свойства для ленты. Кто-нибудь имеет образец, который работает?
Образец ленты
Ответ 1
Посмотрите http://www.uxpassion.com/2008/11/how-to-use-add-ribbon-to-wpf-applications/
Изменить: выше ссылка сейчас (май 2016) мертва. Первоначальный блог был сначала перемещен, а затем удален полностью. Машина Wayback имеет моментальный снимок.
Ответ 2
Это отличный учебник! Начинается с самого начала и охватывает множество деталей! Лучший учебник, если вы будете следовать ему шаг за шагом для новичков.
Если вы используете Fluent Ribbon, новая документация на своем веб-сайте.
Ответ 3
Я нашел этот очень хороший, сложный учебник.
Ответ 4
Я нашел довольно хороший учебник здесь, на windowsclient.net.
Ответ 5
Ответ 6
Если вы используете ленту WPF http://msdn.microsoft.com/en-us/library/ff799534(v=vs.100).aspx
В документации MSDN есть примеры использования каждого компонента.
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>
Единственное, что вам нужно, - это обновить свой вид, чтобы наследовать от RibbonWindow вместо Window.