WPF Toolkit Propertybox不显示可为空的枚举

时间:2013-04-04 11:21:28

标签: wpf enums nullable wpftoolkit

我目前正在使用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。这个网格开箱即用。

1 个答案:

答案 0 :(得分:2)

解决方案:我通过使用不同的控件“解决”它。 http://www.codeproject.com/Articles/87715/Native-WPF-4-PropertyGrid。此网格支持Nullable开箱即用,并为您要显示的属性提供了一些过滤功能,这些功能未包含在WPF Toolkit的Community Edition中。