小编Kop*_*ick的帖子

在 XAML 中的 ContextMenu.IsOpen 上触发

这是我想要做的:

<Style x:Key="TreeViewItemStyle">
    <Setter Property="TreeViewItem.ContextMenu" Value="{StaticResource ContextMenu}" />
        <Style.Triggers>
            <Trigger Property="TreeViewItem.ContextMenu.IsOpen" Value="True">
                <Setter Property="TreeViewItem.BitmapEffect">
                    <Setter.Value>
                        <OuterGlowBitmapEffect GlowColor="Yellow" GlowSize="2"/>
                    </Setter.Value>
                </Setter>
            </Trigger>
        </Style>
    ...
Run Code Online (Sandbox Code Playgroud)

但它显然不起作用,因为Property="TreeViewItem.ContextMenu.IsOpen"不被认可。对我需要更改的内容有什么建议吗?

c# wpf triggers styles contextmenu

4
推荐指数
1
解决办法
4046
查看次数

标签 统计

c# ×1

contextmenu ×1

styles ×1

triggers ×1

wpf ×1