2012-06-11 55 views
2

我有一个RowDetailsTemplate的WPF数据网格控件。我希望能够设置绑定到该行的对象的属性来设置该特定行是否应显示细节。我可以绑定到DataGridRow.DetailsVisibility吗?

因此,例如,如果我有像下面这样的基本布局,并且“Detail”对象具有名为“Expanded”的布尔属性,那么我可以绑定该属性以获取其行的详细信息,变化?

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

回答

2

您可以在DataGrid.RowStyle中绑定DetailsVisibility

+1

像这样的工作。谢谢! ' ' – classicspage

相关问题