我想自定义普通的 WPF 功能区布局。如下图我想去掉ribbon控件的命令区。
请提出任何方法来实现这一点。
我想自定义普通的 WPF 功能区布局。如下图我想去掉ribbon控件的命令区。
请提出任何方法来实现这一点。
我从这个链接得到了解决方案
void ribbon_Loaded(object sender, RoutedEventArgs e)
{
Grid child = VisualTreeHelper.GetChild((DependencyObject)sender, 0) as Grid;
if (child != null)
{
child.RowDefinitions[0].Height = new GridLength(0);
}
}
如果要移动快速访问工具栏间距,可以将主窗口更改为RibbonWindow
. 这会将快速访问工具栏移动到顶部标题栏。如果没有项目,它将被隐藏。
XAML:
<ribbon1:RibbonWindow x:Class="Example.MainWindow"
xmlns:ribbon1="clr-namespace:System.Windows.Controls.Ribbon;
assembly=System.Windows.Controls.Ribbon"
...
代码隐藏:
namespace Example
{
public partial class MainWindow : RibbonWindow
{
...