有没有办法根据绑定隐藏给定的列.我已经尝试在DataGridTextColumn上设置visibility属性(使用正确的转换器),但这似乎不起作用.如果我直接设置值(而不是通过绑定),它就可以工作.列可见性是数据网格的全部或全部处理?
你真正需要做的就是添加:
<Style x:Key="vStyle" TargetType="{x:Type DataGridCell}">
<Setter Property="Visibility" Value="{Binding YourObjectVisibilityProperty}"/>
</Style>
Run Code Online (Sandbox Code Playgroud)
然后在列中使用以下内容:
<DataGridTextColumn CellStyle="{StaticResource vStyle}"/>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2955 次 |
| 最近记录: |