我想自定义普通的WPF功能区布局。 如下图所示,我想删除功能区控件的命令区域。
请建议任何方法来实现这一目标。
答案 0 :(得分:2)
我从这个link
获得了解决方案 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);
}
}
答案 1 :(得分:0)
如果要移动快速访问工具栏的间距,可以将主窗口更改为main.js。这会将快速访问工具栏移到顶部标题栏。如果没有项目,它将被隐藏。
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
{
...