Ich habe eine app, die läuft gut als eine einfache WPF-app mit einem Event-Handler auf GotFocus auf der Ebene des Hauptfensters wie so:
private void MainWindowGotFocus(object sender, RoutedEventArgs e)
{
var element = FocusManager.GetFocusedElement(this) as FrameworkElement;
if (element != null)
{
//...
Dies verhält sich jedoch seltsam, wenn es als XBAP-App eingestellt ist (fast genau der gleiche Code - das wichtigste visuelle Element ist Seite und nicht Fenster, aber das Ereignis ist immer noch verfügbar und ausgelöst).
In diesem Fall ist das Element (XBAP/wpf-Browser-Anwendung) immer null.
Irgendwelche Ideen? :(