На часть этого вопроса был дан ответ на , как привязать к перечислению в качестве параметра команды , но мне нужно сделать еще один шаг.
У меня есть шаблон данных, который ссылается на меню, и каждая опция меню инициирует команду с другим значением перечисления. Как мне это сделать? Должен ли я прибегать к простой передаче строки?
public enum TestEnum
{
First,
Second,
Third
}
Я хочу, чтобы первый MenuItem привязывался к Enum.First, второй - к Enum.Second и так далее. Я хочу, чтобы это было написано, так что мне нужно только один раз написать шаблон данных в меню вместо пункта меню для каждого enum.value. HTH.
Мне нужно, чтобы параметр команды отличался для каждого пункта меню. Итак, у меня будет 3 пункта меню: первый, второй и третий.