【发布时间】:2011-01-10 11:30:24
【问题描述】:
我正在尝试将 Enum 绑定到按钮的 CommandParameters。这不能是静态的,因为按钮出现在 ItemsControl 中。
这是数据模板:
<DataTemplate>
<Button Command="{Binding MyCommand}" CommandParameters="{Binding MyEnumParameter}" Text="{Binding MyText}" />
</DataTemplate>
我不确定我需要做什么,因为无法将枚举转换为字符串。我的猜测是我需要一个 ValueConverter,请验证这是否是唯一的途径。
【问题讨论】:
-
对于任何也试图将枚举作为命令参数传递的人here 是这样的帖子,包括解决方案的几种变体。