小编Mat*_*est的帖子

设置ContextMenu和ContextMenu项目的样式

我正在寻找一个关于WPF中的ContextMenu和ContextMenu项的样式的好例子.我想要的是ContextMenu,Menu和MenuItem一起播放的细分.从我到目前为止所发现的情况来看,似乎我可以设计其中的一部分而不是我想要的一切.对每件作品进行造型的完整示例非常棒,或者走过它的文章会更好.

wpf wpf-controls

7
推荐指数
0
解决办法
2万
查看次数

如果RelativeSource不存在,则隐藏DataTrigger

我想将DataTrigger添加到我的基本TextBox样式,以便它将前景颜色设置为不同的值,如果它位于所选的DataGridCell内部.这是我的触发器的样子:

<Style.Triggers>
    <DataTrigger Binding="{Binding RelativeSource={RelativeSource AncestorType={x:Type DataGridCell}}, Path=IsSelected}"
                 Value="True">
        <Setter Property="Foreground"
                Value="White" />
    </DataTrigger>
</Style.Triggers>
Run Code Online (Sandbox Code Playgroud)

这很好用,除了当我的TextBox不在DataGrid中时,Binding失败并将异常写入输出窗口.我怎么能阻止这个.

我基本上想说如果Parent是DataGridCell然后应用此触发器,否则忽略它.

wpf binding

2
推荐指数
1
解决办法
1448
查看次数

标签 统计

wpf ×2

binding ×1

wpf-controls ×1