隐藏wpf listview的列

8 wpf listview

如何使列无法访问wpf listview?(一种方法是将宽度属性设置为最小长度,但这不是正确的解决方案)任何人都可以帮助我吗?

Hak*_*onB 8

还有就是做这件事的一种方法相当简单的解释在这里.

查找并删除您的列:

var temp = myGridView.Columns[0];
myGridView.Columns.RemoveAt(0);
Run Code Online (Sandbox Code Playgroud)

在视图中插回列:

myGridView.Columns.Add(temp );
temp.Width = 0;
temp.Width = Double.NaN;
Run Code Online (Sandbox Code Playgroud)

如果要隐藏它,请将其从列集合中删除,并在要再次显示该列时重新插入该列.