Caliburn Micro中TextBox的GotFocus事件?

Kis*_*mar 4 .net c# wpf caliburn.micro

我正在使用Calibrun Micro和WPF,我有一个textBox,当我收到焦点时,我想在ViewModel中调用一个方法,当它离开LostFocus时也是如此.

nem*_*esv 11

您可以使用Message.Attach语法挂钩GotFocusLostFocus事件

以下代码将调用viewmodel上的GotFocusMethodLostFocusMethod:

<TextBox cal:Message.Attach="[Event GotFocus] = [Action GotFocusMethod]; 
                 [Event LostFocus] = [Action LostFocusMethod]" />
Run Code Online (Sandbox Code Playgroud)

注意:;在声明多个操作时,不要忘记用分号分隔操作.