私はWPFプログラミングに不慣れで、いくつかのリボンコントロールライブラリを試してみることにしました。今のところ最もよく見えるライブラリは、MicrosoftRibbonControlsLibraryです。リボンライセンスページで入手できます。
これまでのところ、私は新しいプロジェクトを開始し、ウィンドウにコントロールを追加しましたが、それらはスタックしています:これはこれまでのコードです:
<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>
質問:
1)このリボンコントロールのサンプルはどこにありますか?グーグルを試しましたが、何も役に立ちませんでした。
2)特定のリボンタブにアイテムを追加するにはどうすればよいですか?プロパティグリッドのこれらすべてのプロパティで迷子になっています。今のところ、その目的のためのデザイナーを見つけていません。
3)デザイナーを切り替えて、TabPage2に配置したアイコン/ボタン/ ...を表示するにはどうすればよいですか?
(参考:ApplicationMenuを削除できないため、流暢なリボンライブラリは機能していないようです。)