1

我想自定义普通的 WPF 功能区布局。如下图我想去掉ribbon控件的命令区。

在此处输入图像描述

请提出任何方法来实现这一点。

4

2 回答 2

2

我从这个链接得到了解决方案

    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);
        }
    }
于 2012-07-15T06:34:14.097 回答
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
   {
      ...
于 2018-11-20T13:18:23.443 回答