У меня есть приложение, которое отлично работает как простое приложение WPF, имеющее обработчик событий в GotFocus на уровне главного окна, например:
private void MainWindowGotFocus(object sender, RoutedEventArgs e)
{
var element = FocusManager.GetFocusedElement(this) as FrameworkElement;
if (element != null)
{
//...
Однако это ведет себя странно, когда установлено как приложение XBAPточно такой же код - основным визуальным элементом является страница, а не окно, но событие все еще доступно и инициировано).
В этом случае (приложение-браузер XBAP / wpf) элемент всегда равен нулю.*Есть идеи?(