我正在使用Caliburn Micro和WPF,我有一个textBox,当我收到焦点时,我想在ViewModel中调用一个方法,当它离开LostFocus时也一样。
答案 0 :(得分:11)
您可以使用Message.Attach syntax挂钩GotFocus
和LostFocus
活动
以下代码会调用您的viewmodel上的GotFocusMethod
和LostFocusMethod
:
<TextBox cal:Message.Attach="[Event GotFocus] = [Action GotFocusMethod];
[Event LostFocus] = [Action LostFocusMethod]" />
注意:当您声明多个操作时,请不要忘记用分号;
分隔操作。