Caliburn Micro中TextBox的GotFocus事件?

时间:2012-10-20 16:06:26

标签: c# .net wpf caliburn.micro

我正在使用Caliburn Micro和WPF,我有一个textBox,当我收到焦点时,我想在ViewModel中调用一个方法,当它离开LostFocus时也一样。

1 个答案:

答案 0 :(得分:11)

您可以使用Message.Attach syntax挂钩GotFocusLostFocus活动

以下代码会调用您的viewmodel上的GotFocusMethodLostFocusMethod

<TextBox cal:Message.Attach="[Event GotFocus] = [Action GotFocusMethod]; 
                 [Event LostFocus] = [Action LostFocusMethod]" />

注意:当您声明多个操作时,请不要忘记用分号;分隔操作。