【发布时间】:2013-09-18 08:57:37
【问题描述】:
如何使功能区控件快速访问工具栏位于我的 GUI 顶部?
所以我需要快速访问工具栏出现在顶部,就像它在 Windows 应用程序中一样,例如 词与展望。
编辑:这是我在其他人反馈后的最新代码:
<r:RibbonWindow
x:Class="Company.RouteVisualization.MainWindowView"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:r="clr-namespace:System.Windows.Controls.Ribbon;assembly=System.Windows.Controls.Ribbon"
Title="Route Visualization"
Height="395"
Width="832"
TextOptions.TextFormattingMode="Display"
WindowStyle="None">
<Grid>
<r:Ribbon Grid.Row="0" Name="ribbon">
<r:Ribbon.QuickAccessToolBar>
<r:RibbonQuickAccessToolBar>
<StackPanel Orientation="Horizontal">
<r:RibbonButton Label="B1" VerticalAlignment="Center"/>
<r:RibbonButton Label="B2" VerticalAlignment="Center"/>
</StackPanel>
</r:RibbonQuickAccessToolBar>
</r:Ribbon.QuickAccessToolBar>
<r:RibbonTab Header="Home">
<r:RibbonGroup Name="groupHome" Header="View">
<r:RibbonToggleButton Name="DisplayMapButton" Label="Display Map" IsChecked="True"
LargeImageSource="../Resources/Images/Earth.png"
RenderOptions.BitmapScalingMode="NearestNeighbor"/>
<r:RibbonToggleButton Name="OnlineButton" Label="Online"
LargeImageSource="../Resources/Images/Online.png"
RenderOptions.BitmapScalingMode="NearestNeighbor"/>
</r:RibbonGroup>
</r:RibbonTab>
</r:Ribbon>
</Grid>
</r:RibbonWindow>
【问题讨论】:
-
您可以在 xaml 的窗口标签中设置
WindowStyle=None,但这也不会显示控制框(最大化、最小化和关闭按钮)... -
不,这不是我需要的。我需要最大、最小和关闭按钮 :)
-
你可以按照 Omribitan 所说的去做,然后创建你的控制按钮。 (这就是我在自己的一个项目中必须做的)。
-
那么@Sam 说的是要走的路……
-
好吧!你为什么删除你的答案?! :(
标签: c# wpf visual-studio-2012 ribbon-control