【问题标题】:WPF Binding Enum to Command ParametersWPF 将枚举绑定到命令参数
【发布时间】:2011-01-10 11:30:24
【问题描述】:

我正在尝试将 Enum 绑定到按钮的 CommandParameters。这不能是静态的,因为按钮出现在 ItemsControl 中。

这是数据模板:

<DataTemplate>
   <Button Command="{Binding MyCommand}" CommandParameters="{Binding MyEnumParameter}" Text="{Binding MyText}" />
</DataTemplate>

我不确定我需要做什么,因为无法将枚举转换为字符串。我的猜测是我需要一个 ValueConverter,请验证这是否是唯一的途径。

【问题讨论】:

  • 对于任何也试图将枚举作为命令参数传递的人here 是这样的帖子,包括解决方案的几种变体。

标签: wpf enums binding


【解决方案1】:

是的,使用 ValueConverter 是正确的做法。 This thread 有您可以使用的示例。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-03
    • 1970-01-01
    • 2016-03-26
    • 1970-01-01
    • 2018-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多