Отправить имя элемента меню в качестве параметра для метода модели представления [WPF, Caliburn.Micro] - PullRequest
0 голосов
/ 15 декабря 2010

Привет, я связываю событие PreviewMouseLeftButtonDown для метода представления модели, я хотел бы отправить в качестве имени пункта меню параметра.

ввиду, у меня есть это:

    <MenuItem Name="Online"
                          Header="Online"
                          Micro:Message.Attach="
[PreviewMouseLeftButtonDown]=[Action ChangeStatus(Name)]">

Так что в этом случае я хотел бы отправить Name => ("Online") в виде строки в метод:

вид-модель:

    public void ChangeStatus(string status)
    {
        MessageBox.Show(status);
    }

Есть аванс?

1 Ответ

1 голос
/ 15 декабря 2010

проблема, аналогичная в этом сообщении , вы должны написать

[PreviewMouseLeftButtonDown]=[Action ChangeStatus(Online.Name)]
...