Для приложения WPF вы можете зарегистрировать глобальные обработчики событий, используя методы статического класса EventManager:
// Register the following class handlers for the TextBox XxFocus events.
EventManager.RegisterClassHandler(typeof(TextBox), TextBox.GotKeyboardFocusEvent,
new RoutedEventHandler(HandleTextBoxFocus));
Затем добавьте любую необходимую логику в обработчик событий, например:
.
private void HandleTextBoxFocus(Object sender, RoutedEventArgs e)
{
(sender as TextBox).SelectAll();
}