Wpf DataGrid通过DataBinding隐藏完整的行

时间:2011-01-18 20:14:47

标签: wpf wpfdatagrid

是否有可能通过DataBinding隐藏DataGrid行:
如果我有一个具有visibilty属性的BO或ViewModel项,是否有可能声明一个绑定,以便在该属性设置为不可见时隐藏该行,反之亦然?

1 个答案:

答案 0 :(得分:16)

应该可以通过RowStyle来完成。像这样:

<DataGrid>
    <DataGrid.RowStyle>
        <Style TargetType="DataGridRow">
            <Setter Property="Visibility" Value="{Binding Visibility}" />
        </Style>
    </DataGrid.RowStyle>
</DataGrid>