S
slF schrieb:
Problem 1: Meine Anwenudung soll programmgesteuert im Vollbildmodus gestartet werden. Egal wie, es geht einfach nicht.
Problem 2: Das Umschalten mit der IsFullScreen-Eigenschaft funktioniert durch den Benutzer problemlos, aber eben nur durch den Benutzer. Aber dann sind die meisten Tastaturereignisse plötzlich deaktiviert.
Weiß hier jemand Rat?
Wie wär's mit einem Blick in die Silverlight-Dokumentation?
Ein Silverlight-Plug-In kann den Vollbildmodus nur als Reaktion auf eine vom Benutzer initiierte Aktion aktivieren. Dies bedeutet, dass Sie nur in einem Ereignishandler für Benutzereingaben programmgesteuert in den Vollbildmodus wechseln können. Wenn Sie versuchen, die IsFullScreen-Eigenschaft beispielsweise in einem Startup-Ereignishandler auf true festzulegen, wird die Eigenschafteneinstellung ignoriert. Durch Beschränkung der Aktionen, die den Vollbildmodus aktivieren, kann sichergestellt werden, dass der Benutzer stets der Initiator des Vollbildmodus ist. Dadurch wird verhindert, dass die Darstellung des Betriebssystems oder anderer Programme durch Anwendungen böswilliger Benutzer vorgetäuscht wird.
Wenn ein Silverlight-Plug-In im Vollbildmodus angezeigt wird, sind die meisten Tastaturereignisse deaktiviert. Diese Einschränkung von Tastatureingaben während des Vollbildmodus ist eine Sicherheitsfunktion und dient zur Minimierung der Möglichkeit, dass von einem Benutzer versehentlich Informationen eingegeben werden. Im Vollbildmodus sind nur Eingaben über die folgenden Tasten zulässig:
NACH-OBEN-TASTE, NACH UNTEN-TASTE, NACH-LINKS-TASTE, NACH-RECHTS-TASTE, LEERTASTE, TAB, BILD-AUF, BILD-AB, POS1, ENDE, EINGABETASTE