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