3

我目前正在使用扩展的 WPF 工具包,并且我正在使用 Propertybox。此框显示绑定元素的所有属性。虽然这很好用,但有一个问题。我正在使用 Nullable... 所以它不能正确显示这个枚举(它只是给出一个文本框)。如果我将枚举更改为普通枚举(不可为空),那么它会在组合框中正确显示项目。

为了解决这个问题,我尝试了文档中描述的 IItemsSource 接口,但这也不允许我添加“null”值。

我知道我可以通过在我的枚举列表中添加一个假的“null”值来解决这个问题,但我想避免这种情况。这里有谁知道我怎样才能正确地使我的可空显示?

亲切的问候汤姆

控制文档: https ://wpftoolkit.codeplex.com/wikipage?title=PropertyGrid


更新解决方案:我通过使用不同的控件“解决”了它。http://www.codeproject.com/Articles/87715/Native-WPF-4-PropertyGrid。该网格开箱即用地支持它。

4

1 回答 1

2

解决方案:我通过使用不同的控件“解决”了它。https://github.com/xceedsoftware/wpftoolkit。此网格支持开箱即用的 Nullable,并且具有一些您想要显示的属性的过滤功能,这些功能未包含在 WPF 工具包的社区版中。

2020 年更新:添加了指向当前网页的链接。

于 2013-04-05T14:29:26.690 回答