Передача значения Enum как Параметр команды

На часть этого вопроса был дан ответ на , как привязать к перечислению в качестве параметра команды , но мне нужно сделать еще один шаг.

У меня есть шаблон данных, который ссылается на меню, и каждая опция меню инициирует команду с другим значением перечисления. Как мне это сделать? Должен ли я прибегать к простой передаче строки?

public enum TestEnum
{
  First,
  Second,
  Third
}

    

Я хочу, чтобы первый MenuItem привязывался к Enum.First, второй - к Enum.Second и так далее. Я хочу, чтобы это было написано, так что мне нужно только один раз написать шаблон данных в меню вместо пункта меню для каждого enum.value. HTH.

Мне нужно, чтобы параметр команды отличался для каждого пункта меню. Итак, у меня будет 3 пункта меню: первый, второй и третий.

6
задан Community 23 May 2017 в 12:25
поделиться