我是 WPF 编程的新手,并决定尝试一些功能区控件库来试一试。目前看起来最好的库是 Microsoft RibbonControlsLibrary。您可以在功能区许可页面上获取它。
到目前为止,我已经开始了一个新项目,将控件添加到窗口,但我被困住了:这是到目前为止的代码:
<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。)