Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Wpf DataGrid hide complete row through DataBinding

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?

like image 795
HCL Avatar asked Jan 18 '11 20:01

HCL


1 Answers

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>
like image 77
Pavlo Glazkov Avatar answered Oct 09 '22 16:10

Pavlo Glazkov