问题
Is there a possiblity to hide DataGrid-rows through DataBinding:
If I have items of a BO or a ViewModel that have a visibilty-property, is there a possibility to declare a binding so that the row will be hidden if the property is set to invisible and vice versa?
回答1:
It should be possible to do it via RowStyle
. Something like this:
<DataGrid>
<DataGrid.RowStyle>
<Style TargetType="DataGridRow">
<Setter Property="Visibility" Value="{Binding Visibility}" />
</Style>
</DataGrid.RowStyle>
</DataGrid>
来源:https://stackoverflow.com/questions/4728561/wpf-datagrid-hide-complete-row-through-databinding