Я пытаюсь связать Enum с CommandParameters кнопки. Это не может быть статичным из-за того, что кнопка появляется в ItemsControl.WPF Binding Enum to Command Parameters
Вот DataTemplate:
<DataTemplate>
<Button Command="{Binding MyCommand}" CommandParameters="{Binding MyEnumParameter}" Text="{Binding MyText}" />
</DataTemplate>
Я не уверен, что мне нужно сделать, как исключение, не удается преобразовать перечисления в строку. Я предполагаю, что мне понадобится ValueConverter для этого, пожалуйста, проверьте, является ли это единственным способом для этого.
для тех, кто также пытается передать enum в качестве параметра команды [здесь] (http://stackoverflow.com/questions/359699/passing-an-enum-value-as-command-parameter-from-xaml) - это сообщение SO, включающее несколько вариантов решения. – XAMlMAX