1
93
是的,这是可能的。这就行了。假设我们有枚举
然后我们可以使用ObjectDataProvider作为
在转换器中,我们得到描述并返回
GetEnumDescription方法可能应该放在其他地方,但是您得到的想法是:) |
2
3
如果绑定到枚举,则可以通过IValueConverter将其转换为描述。 见 Binding ComboBoxes to enums... in Silverlight! 关于如何实现这一点的描述。 见 http://msdn.microsoft.com/en-us/library/system.windows.data.ivalueconverter.aspx 更多信息。 |
3
2
另一个解决方案是 MarkupExtension 从枚举类型生成项的。这使得xaml更加紧凑和可读。
用法示例:
MarkupExtension实现
|
4
1
等等。。。 键等于枚举项,如下所示:
当您使用WPF时,可以在XAML代码中实现如下内容:
然后你必须写你的转换器,像这样:
我的答案已经晚了7年;—)但也许可以被别人使用! |
Christian · 角度材质垫按钮切换组数据绑定不工作 2 年前 |
Drarig29 · 将堆栈(可以切换)绑定到列表框 6 年前 |
Xsayar · 如何将两个命令绑定到WPF按钮? 6 年前 |
Infii · 带有自定义数据模板的水平ListView 6 年前 |
knutter539 · WPF数据绑定链接文本块文本到组合框选择 6 年前 |
Mark Denom · 我的数据绑定是如何写出长度属性的? 6 年前 |