У меня есть TextBox, на котором я устанавливаю фокус, используя присоединенное свойство, привязанное к свойству модели представления.Вложенное свойство вызывает «UIElement.Focus ()» для установки фокуса.Проблема в том, что когда TextBox получает фокус таким образом, событие «GotFocus» не срабатывает.Я использую Caliburn.Micro's Message.Attach для обработки события.Любые идеи?
Вот текстовое поле.
<TextBox x:Name="Test"
Grid.Column="0"
Text="{Binding Test, Converter={StaticResource TestToStringConverter}}"
AttachedProperties:FocusExtension.IsFocused="{Binding IsTestFocused}"
cal:Message.Attach="[Event GotFocus] = [Action OnGotFocus($eventargs)]; />
Вот свойство Attached (находится на SO).