2010-12-15 5 views
0

Hallo Ich bind Event PreviewMouseLeftButtonDown auf View-Model-Methode, möchte ich als Parameter Menüelementname senden.Send Menüelementname als Parameter zu View-Model-Methode [WPF, Caliburn.Micro]

im Blick habe ich dies:

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

So in thi Fall würde Ich mag Name => ("Online") als String-Methode senden:

view-Modell:

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

Irgendein Fortschritt?

+1

Duplizieren von http://stackoverflow.com/questions/4450042/send-selected-item-as-parameter-to-method-in- schreiben view-model-wpf-caliburn –

+0

Ich denke, es ist nicht doppelt, also versuchen Sie es. ;) –

Antwort

1

ähnliches Problem wie in this message, haben Sie

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