WPF Toolkit属性框不显示可为空的枚举

问题描述 投票:3回答:1

我目前正在使用Extended WPF Toolkit,从那开始我正在使用Propertybox。此框显示绑定元素的所有属性。尽管这很好用,但存在一个问题。我正在使用Nullable ...,因此无法正确显示此枚举(它只是提供了一个文本框)。如果我将枚举更改为普通枚举(不可为空),则它将在组合框中正确显示项目。

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

我知道我可以通过向枚举数添加虚假的“ null”值来解决此问题,但我想避免这种情况。这里有人知道我如何正确显示可为空的内容吗?

亲切的问候汤姆

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


更新解决方案:我通过使用其他控件“解决”了它。 http://www.codeproject.com/Articles/87715/Native-WPF-4-PropertyGrid。此网格开箱即用。

wpf enums nullable wpftoolkit
1个回答
2
投票

解决方案:我通过使用其他控件来“解决”它。 https://github.com/xceedsoftware/wpftoolkit。此网格开箱即用地支持Nullable,并且具有一些要显示的属性的筛选功能,这些功能未包含在WPF工具包的Community Edition中。

2020年更新:已添加到当前网页的链接。

© www.soinside.com 2019 - 2024. All rights reserved.