2

我有一个带有 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>
4

1 回答 1

2

您可以DetailsVisibilityDataGrid.RowStyle.

于 2012-06-11T14:08:08.610 回答