Ash*_*shu 4 data-binding wpf enums xaml
我将Enum定义为Type
public Enum **Type**
{
OneType,
TwoType,
ThreeType
};
Run Code Online (Sandbox Code Playgroud)
现在,我将Type绑定到Ribbon控件中的下拉功能区控件下拉菜单,该控件显示带有相应Image的MenuName的每个菜单.
(我正在使用Syncfusion Ribbon Control).
我希望像(OneType)这样的每个枚举类型都定义了具有菜单名称和腐蚀图像的数据模板.
如何定义枚举的数据模板?
如果可能,请建议我的解决方案!
请告诉我,如果不可能,或者我在想错误的方向!
Tho*_*que 13
一种方法是创建一个DataTemplateSelector,并将其分配给ItemTemplateSelector菜单的属性.在代码中DataTemplateSelector,您只需要DataTemplate根据枚举值返回一个
ale*_*xei 13
不确定这是否适用于您的特定情况,但它与DataTemplate for enum的问题相关.可以为枚举类型创建一个DataTemplate,并使用DataTriggers调整该模板中各个枚举值的控件:
enum MyEnumType
{
ValueOne,
ValueTwo,
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7068 次 |
| 最近记录: |