我目前正在使用Extended WPF Toolkit,我正在使用Propertybox。此框显示绑定元素的所有属性。虽然这很好用,但有一个问题。我正在使用Nullable ...所以它没有正确显示这个枚举(它只是给出了一个文本框)。如果我将枚举更改为正常枚举(不可为空),则它会在组合框中正确显示项目。
为了解决这个问题,我尝试了文档中描述的IItemsSource接口,但这也不允许我添加“null”值。
我知道我可以通过在我的枚举列表中添加一个伪“null”值来解决这个问题,但我想避免这种情况。这里有没有人知道我怎么能正确地进行可空的显示?
亲切的问候 汤姆
控制文件: https://wpftoolkit.codeplex.com/wikipage?title=PropertyGrid
更新解决方案: 我通过使用不同的控件“解决”它。 http://www.codeproject.com/Articles/87715/Native-WPF-4-PropertyGrid。这个网格开箱即用。
答案 0 :(得分:2)
解决方案:我通过使用不同的控件“解决”它。 http://www.codeproject.com/Articles/87715/Native-WPF-4-PropertyGrid。此网格支持Nullable开箱即用,并为您要显示的属性提供了一些过滤功能,这些功能未包含在WPF Toolkit的Community Edition中。