22

Ich erstelle eine Windows 10 Universal-App für Windows-Telefone und Windows-Desktop, das Problem, auf das ich bin, ist beim Hinzufügen Splash-Screen durch die Datei package.manifest der App, gibt es keine Option Begrüßungsbildschirm hinzufügen, die das Hochformat (siehe Bild unten),Splash-Screen für Universal-Windows 10 Apps

enter image description here

Und wenn ich implementieren die App auf dem Telefon des Begrüßungsbildschirm erscheint unten wie gezeigt Telefon paßt.

enter image description here

Antwort

12

In diesem Fall werden Sie wollen auch die Hintergrundfarbe, auf dem ersten Screenshot spezifizieren.

das Lesen -

Für ein Windows Phone Store App, bieten die 2.4x Asset auf ein Minimum; vorzugsweise alle. Die Bilddatei-Assets selbst sollten einen transparenten Hintergrund von haben. Setzen Sie in Ihrem App-Manifest den Wert der SplashScreen @ Image-Eigenschaft auf "Assets \ .png", und legen Sie einen Wert von für VisualElements @ BackgroundColor fest.

Sie können mehr von diesem link lesen. Die erste Hälfte des Links scheint über Splash-Screens in Windows 8.1 zu sprechen, einschließlich des oben zitierten Absatzes, aber die gleichen Regeln gelten für Windows 10. Ich glaube nicht, dass Sie haben können Ein vollständiger Seiten-Begrüßungsbildschirm für alle Geräte unterschiedlicher Größe. Zuvor wäre es immer noch möglich, weil Sie einfach den Begrüßungsbildschirm entfernen und ein xaml-Startup-Benutzersteuerelement in Ihrer App erstellen könnten, aber da der Begrüßungsbildschirm in UWP obligatorisch wird, sehe ich einfach keine andere Möglichkeit, dies zu erreichen.

+1

Das bedeutet, dass effektiv können Sie nur Design ein kleiner Teil in der Mitte? Ich hoffe, es gibt eine bessere Lösung ... –

+1

Ja, ich fragte mich auch, wofür der Hintergrund war.Vielen Dank für die Hilfe – user3263192

+0

Ein Vollbild-Startbild kann für Windows Phone 8.1-Apps festgelegt werden. Alle meine WP 8.1 Apps haben einen solchen Begrüßungsbildschirm. Ich habe das gleiche Problem obwohl auf Windows 10 Mobile/UWP. – robcsi

5

Wenn Sie einen erweiterten Begrüßungsbildschirm mit einem größeren Bild und ProgessBar oder ProgressRing zu machen. Sie sollten Msdn auf ", wie der Splash-Bildschirm zu erweitern" überprüfen.

Hier können Sie mehr über die Extended splash screen lesen.

Viel Glück!

+0

Das ist wirklich der beste Weg, darüber nachzudenken. Die grundlegenden Bilder sind nicht als vollständige Abdeckungen gedacht, sondern nur als Logos in einem Farbraum. –

+0

Das funktioniert, aber das Bild wird in Windows Phone sehr groß angezeigt –

1

Ich bin mit ähnlichen Problem konfrontiert. Der Begrüßungsbildschirm, den ich zeige, hat Hochformat. Es sollte Inhalt im oberen und unteren Teil des Bildschirms haben. Also habe ich einen Artikel im Internet gefunden, der erklärt, wie man einen erweiterten Begrüßungsbildschirm implementiert.

http://www.c-sharpcorner.com/UploadFile/020f8f/universal-windows-platform-and-extended-splash-screen/

diesem Artikel Nach ich meine Splash-Screen verwiesen nur Größe 300x620 mit. Es funktioniert gut, obwohl Visual Studio das Bild als ungültig markiert.

Invalid Splash Screen Size