Wpf DataGrid通过DataBinding隐藏完整行

标签 wpf wpfdatagrid

是否有可能通过 DataBinding 隐藏 DataGrid 行:
如果我有具有可见性属性的 BO 或 ViewModel 项目,是否有可能声明绑定(bind),以便在属性设置为不可见时隐藏该行,反之亦然?

最佳答案

应该可以通过RowStyle .像这样的东西:

<DataGrid>
    <DataGrid.RowStyle>
        <Style TargetType="DataGridRow">
            <Setter Property="Visibility" Value="{Binding Visibility}" />
        </Style>
    </DataGrid.RowStyle>
</DataGrid>

关于Wpf DataGrid通过DataBinding隐藏完整行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4728561/

相关文章:

首先将 WPF 数据绑定(bind)到数据网格和 Entity Framework 数据库

wpf - 将 XAML 行为附加到相同类型的所有控件

wpf - 放置在 DataGrid.DataGridTemplateColumn 中的 UserControl 中 PopupMenu 内的文本框永远不会获得 KeboardFocus?

wpfdatagrid - 以编程方式滚动 WPF 4 DataGrid 以结束

c# - 具有多个类类型的单个组合 C# 列表

c# - 停止 CTRL-Click 影响父数据网格

wpf - 如何在其单元格之一无效时编辑 wpf datagrid 其他单元格?

c# - 如何在wpf中获取窗口句柄

c# - 在 WPF 中撤消/重做?

wpf - 如何使用 wpf 中的超链接获取网络驱动器中的文件?