1
基本上我有一些CheckBox
控制我想用来显示或隐藏某些GridViewColumns
在运行时。但是我没有找到某种可以设置为false的IsVisible
属性。或者甚至仅存在于GridViewColumnHeader
上的Visibility
属性。如何隐藏GridViewColumn,就好像它在运行时在WPF中折叠一样?
有关如何做到这一点的任何想法?
基本上我有一些CheckBox
控制我想用来显示或隐藏某些GridViewColumns
在运行时。但是我没有找到某种可以设置为false的IsVisible
属性。或者甚至仅存在于GridViewColumnHeader
上的Visibility
属性。如何隐藏GridViewColumn,就好像它在运行时在WPF中折叠一样?
有关如何做到这一点的任何想法?
将GridViewColumn Width属性设置为0.这将实现与隐藏它相同的效果。这可以通过DataBinding和Converter来实现。
谢谢,我做到了,但这样做后单元格不会隐藏。我希望整个列都消失,就好像我在运行时手动调整列的大小。 – 2011-04-06 23:58:11
这在设计师的作品。只需将列的宽度设置为0,您就会看到它消失。如果它不起作用,那么在你的实现中就有一个问题。 – 2011-04-07 00:18:33
感谢它的工作原理,我被一个WPF噱头绊倒,我在这里问:http://stackoverflow.com/questions/5574613/why-are-there-separate-events-for-the-checked-and-unchecked-state- FOR-A-WPF检查 – 2011-04-07 00:43:40