wpf - 我可以将数据绑定(bind)到 DataGridRow.DetailsVisibility 吗?

标签 wpf xaml data-binding wpfdatagrid rowdetailstemplate

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

例如,如果我有如下所示的基本布局,并且“Detail”对象有一个名为“Expanded”的 bool 属性,我可以在某个地方绑定(bind)该属性,以便在值更改时显示或不显示其行的详细信息?

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

最佳答案

您可以绑定(bind)DetailsVisibilityDataGrid.RowStyle .

关于wpf - 我可以将数据绑定(bind)到 DataGridRow.DetailsVisibility 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10981705/

相关文章:

c# - 如何在 C# 或 SQL Server 中找到邮政编码之间的距离?

c# - 这两种声明 self 绑定(bind)的方式有什么区别?

c# - 列表框未使用绑定(bind)填充

php - Windows 8 应用程序 C# 与 PHP 和 Mysql

c# - 如何在XAML中在Window之前声明资源?

c# - 绑定(bind)到 Properties.Settings.Default.myString 的文本框文本不会更新 myString

wpf - 有没有办法使用 native C++ 从 WPF 窗口捕获位图?

wcf - 无法解析符号 'Point'、 'Size'、 'PointCollection'

javascript - Angular 平移函数被无限调用

data-binding - 将 Combobox SelectionChanged 绑定(bind)到命令 MVVM