110,529
社区成员
发帖
与我相关
我的任务
分享
<DataGrid.ContextMenu>
<ContextMenu ItemsSource="{Binding Columns}">
<MenuItem Header="显示隐藏">
<MenuItem.ItemTemplate>
<HierarchicalDataTemplate>
<CheckBox Content="{Binding Header}" IsChecked="{Binding Visibility, Converter={StaticResource dateConverter}, Mode=TwoWay}"/>
</HierarchicalDataTemplate>
</MenuItem.ItemTemplate>
</MenuItem>
</ContextMenu>
</DataGrid.ContextMenu>
<DataGrid Grid.Row="0" x:Name="datagrid" IsReadOnly="True" FrozenColumnCount="2" AutoGenerateColumns="False">
<DataGrid.ContextMenu>
<ContextMenu ItemsSource="{Binding ElementName=datagrid,Path=Columns}">
<ContextMenu.ItemTemplate>
<HierarchicalDataTemplate>
<StackPanel Orientation="Horizontal">
<CheckBox Content="{Binding Header}" IsChecked="{Binding Visibility, Converter={StaticResource dateConverter}, Mode=TwoWay}"/>
</StackPanel>
</HierarchicalDataTemplate>
</ContextMenu.ItemTemplate>
</ContextMenu>
</DataGrid.ContextMenu>
......
</DataGrid>