我可以数据绑定到DataGridRow.DetailsVisibility吗?

时间:2012-06-11 14:05:54

标签: wpf xaml data-binding wpfdatagrid rowdetailstemplate

我有一个带有RowDetailsTemplate的WPF数据网格控件。我希望能够在绑定到该行的对象上设置属性,以设置该特定行是否应显示详细信息。

因此,例如,如果我有一个像下面这样的基本布局,并且“Detail”对象有一个名为“Expanded”的布尔属性,那么我可以绑定该属性,以便在值更改时显示其行的详细信息?

<DataGrid ItemsSource="{Binding CollectionOfDetailObjects}">
    <DataGrid.Columns>
        <!--My columns here-->
    </DataGrid.Columns>
    <DataGrid.RowDetailsTemplate>
        <DataTemplate>
            <!--Details to show sometimes-->
        </DataTemplate>
    </DataGrid.RowDetailsTemplate>
</DataGrid>

1 个答案:

答案 0 :(得分:2)

您可以绑定DetailsVisibility中的DataGrid.RowStyle