在未声明的子元素上设置XAML样式

时间:2016-08-15 08:20:18

标签: c# xaml syncfusion

我正在使用Syncfusion RibbonMenu,目前我有XAML

<syncfusion:RibbonMenuItem Header="New attempt">
    <syncfusion:RibbonMenuItem.ContextMenu >
        <ContextMenu Style="{StaticResource HiddenContextMenu}"/>
    </syncfusion:RibbonMenuItem.ContextMenu>
</syncfusion:RibbonMenuItem>

使用样式规则

<Style x:Key="HiddenContextMenu" TargetType="ContextMenu">
    <Setter Property="Visibility" Value="Hidden" />
</Style>

这很好用,会成功隐藏上下文菜单。但是,我想只有这个XAML,同时仍然在上下文菜单中实现相同的目标:

<syncfusion:RibbonMenuItem Header="New attempt"/>

这可能还是我必须坚持使用原始解决方案?

0 个答案:

没有答案