Freigeben über


Desktop-App-Funktionen werden beeinträchtigt, wenn sie nicht im Fenstermodus ausgeführt werden

In Windows 10 sind Windows-Apps standardmäßig nicht mehr vollbildfähig – stattdessen sind sie fenstergeschützt und Vorgänge wie Minimieren, Wiederherstellen, Maximierung, Größenänderung (und alle anderen Vorgänge, die Sie immer für ein anderes klassisches Windows-Anwendungsfenster ausführen konnten) sind jetzt möglich.

Manifestationen

Die spürbarste Änderung ist jetzt, dass Sie größe zu beliebigen Größen erhalten können, die nicht nur die Größe des Bildschirms/der Höhe des Bildschirms sind. Ein Benutzer kann die Größe des App-Fensters kontinuierlich auf seine Vorlieben ändern (bis zur minimalen Fenstergröße der App). Dies unterscheidet sich von Windows 8.0 oder Windows 8.1, wobei der Akt der Größenänderung eines Fensters eine diskrete Aktion war (Benutzer haben eine Miniaturansicht des Fensters geändert, was dann dazu führte, dass das Fenster geändert wurde, nachdem der Benutzer die Aktion übernommen hat). Stattdessen, wenn der Benutzer das Fenster an die untere Ecke (oder andere Rahmenposition) zieht, handelt es sich um eine kontinuierliche Größenänderung, und die App empfängt die Größe von Nachrichten in einer Zeile, anstatt die Größe zu ändern.

Gegenmaßnahmen

Um dies für Windows 8.0- und 8.1-Apps zu verringern:

  • Wenn das erwartete Feature innerhalb der App-Funktionalität unterbrochen wird, besteht die Benutzerminderung darin, die App im Vollbildmodus zu platzieren (indem Sie die Schaltfläche "Vollbildmodus" in der oberen rechten Ecke der Titelleiste verwenden).
  • Wenn der App-Start beeinträchtigt ist, dass sie nicht wie erwartet geöffnet wird, sollte der Benutzer weiterhin in der Lage sein, zum Tablet-Modus zu wechseln, um zu erzwingen, dass die App im Vollbildmodus ohne Benutzereingriff gestartet wird.

Die beste Möglichkeit, dies zu behandeln, besteht darin, die App zu ändern, um die Tatsache zu beachten, dass sie auf nicht überwachte Orte/Höhen angepasst werden kann (d. h. keine hartcodierte Tabelle mit Höhe/Breite und erwartet nur diese, oder erwarten Sie auch hartcodierte Verhältnisse). App-Entwickler sollten davon ausgehen, dass die Größe der App während der Größenänderung direkt nach der Übermittlung der aktuellen Größenänderungsnachricht erfolgen kann– wenn die App Animationen während der Größenänderung startet, ist es möglich, dass die App direkt danach eine andere Größenänderungsnachricht empfängt (daher ist es wichtig, sicherzustellen, dass diese Art von Situation nicht zu einem Absturz der App führt).