WPF ContextMenu DataTemplate MenuItem Visibility 问题
问题:
ContextMenu 的 DataTemplate 中 MenuItem 设置 Visibility 不起作用
需要添加一下样式才可以:
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
<ContextMenu.ItemContainerStyle> <Style TargetType="MenuItem"> <Style.Triggers> <DataTrigger Binding="{Binding Path=IsVisible}" Value="false"> <Setter Property="Visibility" Value="Collapsed"/> </DataTrigger> </Style.Triggers> </Style> </ContextMenu.ItemContainerStyle>