|
|
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年;—)但也许可以被别人使用! |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |
|
|
Barta · WPF MVVM不更新视图 1 年前 |
|
|
Denis Ivanov · WPF控件在属性更改时不会更新 1 年前 |
|
|
codymanix · WPF:TextBlock周围可见小边框? 1 年前 |
|
|
Nostromo · 来自背景对象的工具提示 1 年前 |
|
|
Nuvolari · 从可观测集合添加/删除时出现对象处理异常 2 年前 |
|
|
CCarter · 只能在设计器中DependencyObject的DependencyProperty上设置显示“Binding”的WPF ICommand DependencyProperties[重复] 2 年前 |
|
|
Thern · 在UI线程(WPF)上的void方法中调用异步函数 2 年前 |