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