【问题标题】:Send menu item name as parameter to view-model method [WPF, Caliburn.Micro]将菜单项名称作为参数发送到视图模型方法 [WPF, Caliburn.Micro]
【发布时间】:2010-12-15 13:28:04
【问题描述】:

您好,我在视图模型方法上绑定事件 PreviewMouseLeftButtonDown,我想作为参数菜单项名称发送。

鉴于我有这个:

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

所以在这种情况下,我想将 Name =>("Online") 作为字符串发送到方法:

视图模型:

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

有什么预付款吗?

【问题讨论】:

标签: wpf menu caliburn.micro


【解决方案1】:

this message类似的问题,你要写

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

【讨论】:

    猜你喜欢
    • 2011-05-25
    • 2017-09-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-18
    • 2013-03-03
    • 2017-01-24
    • 1970-01-01
    相关资源
    最近更新 更多