我正在尝试将Enum绑定到按钮的CommandParameters。由于按钮出现在ItemsControl中,因此不能是静态的。
这是Datatemplate:
<DataTemplate>
<Button Command="{Binding MyCommand}" CommandParameters="{Binding MyEnumParameter}" Text="{Binding MyText}" />
</DataTemplate>
我不确定我需要做什么,因为异常是无法将枚举转换为String。我的猜测是我需要一个ValueConverter来验证这是否是唯一的途径。