DataGrid隐藏行仍然“可见” - 红色可能吗?

时间:2016-01-29 07:25:13

标签: c# wpf datagrid

我有一个小工具来监视打印机错误,例如卡纸,低碳粉等。

要保留所有可用的打印机,我使用绑定到ObservableCollection的Datagrid。要显示/隐藏,DataGridRow.Style绑定到PrintQueueStatus,以便if status != none该行可见。

我的问题如下

Datagrid with problem

正如你所看到的,这些线条是我想要的,但是可见的线条不会被重新排序,所以我有很多空行。

我的问题是,是否有可能隐藏那些不存在的行?我只想要我的Datagrid中的可见行。

我知道我当然可以删除不感兴趣的ObservableCollection中的所有项目,但我想知道是否可以在XAML中进行。

1 个答案:

答案 0 :(得分:0)

see there,you will get to know the difference between them

https://msdn.microsoft.com/en-us/library/system.windows.visibility.aspx