Wir entwickeln ein UWP in JS. speziell für MS Surface Pro 3 mit Systemauflösung 2160X1440. Also haben wir CSS nur für diese Auflösung geschrieben. Aber wenn wir die Anwendung in Surface Pro ausführen, können wir nicht den ganzen Bildschirm bekommen. Nur die Hälfte der App ist sichtbar. Gibt es eine Einstellung in der UWP-App oder auf dem Gerät, die wir ausführen müssen, um den vollständigen App-Render auf dem Bildschirm zu erhalten? Dies funktioniert gut in einem Microsoft Windows 10-Simulator wir mit 2160x1440 konfiguriertUniversal Windows 10 App JS Auflösung
Antwort
Eigentlich habe ich mein Problem gelöst, indem ich die Skalierung wie in this page deaktiviert habe. Die JS
trySetDisableLayoutScaling(true)
NICHT arbeiten. aber die css Media-Abfrage-Skalierung arbeitete.
@media (max-height: 1440px) {
@-ms-viewport {
height: 1440px;
}
}
In einem meiner apps habe ich Breite wie
setzen@media (max-height: 1440px) {
@-ms-viewport {
height: 1440px;
width:1440px;
}
}
Meinten Sie, dass Sie in vollem Umfang nutzen möchten, dass Ihre App geöffnet nur wenn die Auflösung des aktuellen Geräte 2160x1440 ist?
ja. Ich habe die meisten cSS in Pixel voller Bildschirmbreite 2160X1440
zu erwarten Sie könnten aktuelle Auflösung überprüfen. Wenn es 2160x1440 ist, könnten Sie versuchen, die App im Vollbildmodus durch TryEnterFullScreenMode() Methode zu platzieren.
Informationen zur Überprüfung der Auflösung finden Sie in diesem Thread Get Screen Resolution in Win10 UWP App. Die gleichen Methoden und Eigenschaften würden in js project funktionieren.
Die FullScreenMode sample für Ihre Details.
Actuallu mein Yeah war für den ersten Kommentar zu JohnnyWestlake. Entschuldigen Sie das Missverständnis –
- 1. Windows Universal App 8.1 in Windows 10
- 2. Windows Store 10 Universal-App-Entwicklung
- 3. Windows-10 Universal-App - XAML seltsame Fragen
- 4. Universal-App in Windows 10 Animation
- 5. Zertifikat Pinning in Windows 10 Universal App
- 6. Windows 10 Universal App UserControl im Stackpanel
- 7. Mehrere Instanzen einer Windows Universal App (Windows 10)
- 8. Suche in App mit Windows-Suche (Windows Universal 10)
- 9. Get Auflösung in Windows 8.1 Universal
- 10. Splash-Screen für Universal-Windows 10 Apps
- 11. Windows-App-Auflösung
- 12. Wie werden WCF-Dienste in Windows 10 Universal App verwendet?
- 13. Hosted API-Problem in Windows 10 Universal App
- 14. Erstellen Sie mehrere Kacheln in Universal Windows 10 Store-App
- 15. Windows 10 Universal App Datenbindung funktioniert nicht richtig
- 16. MVVM Licht kann nicht in Windows 10 Universal App
- 17. Windows 10 Universal App - Typ existiert in beiden "Windows.Foundation.UniversalApiContract"
- 18. Akka läuft auf Windows 10 Universal-App (Arm)
- 19. Recolor Bild in Windows 10 Universal App C#
- 20. Benötigen Sie, Systemdatenträger & Speicherverbrauchsdaten in Universal Windows 10 Platform App
- 21. Verwenden von Boost mit Windows 10 Universal App
- 22. Cordova App mit Universal Windows 10-Plattform sendet keine Analyseprotokolle
- 23. Xamarin Formen: Windows 10 Universal App verhindern Screenshot
- 24. Umgang mit Speicher in Universal Windows-Anwendungen in Windows 10
- 25. Benutzerdefiniertes Steuerelement Bindungsproblem (Windows Universal 10)
- 26. BLE Explorer für Windows 10 Universal
- 27. Ereignisprotokoll in Windows 10 Universal Apps
- 28. Deinstallationsknoten js Windows 10
- 29. Windows Universal App - Visual Assets
- 30. Windows Universal App Vollbild Button
Sie sind höchstwahrscheinlich auf der Oberfläche DPI-Skalierung treffen Pro 3. Entweder das Layout halb-reagierend als normal schreiben, oder setzen Sie den SP3 DPI auf 100% (oder auf den Ihres Simulators) –
Meinten Sie, dass Sie Ihre App nur im Vollbildmodus öffnen wollen, wenn die aktuelle Auflösung des Geräts 2160x1440 ist? –
ja. Ich habe die meisten css in px erwartet volle Bildschirmbreite zu 2160X1440 –