【问题标题】:Hide Ribbon Tab Headers in the FluentRibbon Suite Controls for WPF在 WPF 的 FluentRibbon Suite 控件中隐藏功能区选项卡标题
【发布时间】:2015-04-29 20:37:12
【问题描述】:

我正在使用Fluent Ribbon Control Suite 来开发应用程序,并且我希望能够使用单个选项卡来使用功能区控件并隐藏选项卡选择区域。

这里有一些图片来展示我想要实现的目标。

【问题讨论】:

  • Fluent Ribbon 中不能模板化 RibbonTabItem 的 Header。使用 Microsoft Ribbon 控件,它具有 RibbonTab,您可以使用 HeaderTemplate 属性对其进行自定义。如果您仍然想要流利的功能区,您可能需要与流利的github.com/fluentribbon/Fluent.Ribbon/issues 联系
  • 隐藏功能区选项卡标题行的完美答案可以在这里找到:stackoverflow.com/a/32383515/9758687

标签: c# wpf ribbon fluent-ribbon


【解决方案1】:

你可以设置tabitem = 0的高度和宽度来达到同样的效果

<fluent:RibbonTabItem Header="" Height="0" Width="0">

【讨论】:

    【解决方案2】:

    当然可以,解决办法就是改变

    [..]
        <RibbonTab Header="Nuovo atleta"> 
    [..]
    

    进入

    [..]
        <RibbonTab > 
    [..]
    

    在您必须为RibbonTabHeader 创建自己的样式之后,这里有一个示例,它将修复它:

    <Window.Resources>
    <Style TargetType="RibbonTabHeader">
                <Setter Property="Background" Value="Transparent"/>
                <Setter Property="BorderBrush" Value="Transparent"/>
                <Setter Property="Template">
                    <Setter.Value>
                        <ControlTemplate TargetType="RibbonTabHeader">
                            <Border Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}">
                            </Border>
                        </ControlTemplate>
                    </Setter.Value>
                </Setter>
            </Style>
    </Window.Resources>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-08-03
      • 2016-09-27
      • 1970-01-01
      • 2010-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多