22

Sto creando un'applicazione universale per Windows 10 destinata sia a Windows Phone che a Windows Desktop, il problema che sto affrontando è quando si aggiunge lo splash screen attraverso il file package.manifest all'app, c'è nessuna opzione per aggiungere splash screen che si inserisce orientamento verticale del telefono (vedi immagine sotto),Schermata iniziale per applicazioni universali per Windows 10

enter image description here

E quando schiero l'applicazione sul telefono la schermata iniziale appare come mostrato di seguito.

enter image description here

risposta

12

In questo caso, si vuole anche per specificare il sfondo di colore, sul tuo primo screenshot.

Leggi questo -

per un negozio Phone app di Windows, fornire il bene 2,4x al minimo; preferibilmente tutti. Le risorse del file immagine devono avere uno sfondo trasparente . Nel manifest dell'app, imposta il valore della proprietà SplashScreen @ Image su "Assets \ .png" e imposta un valore per VisualElements @ BackgroundColor.

È possibile leggere altro da questo link.

La prima metà del collegamento sembra parlare di schermate iniziali in Windows 8.1 8.1.1& Windows Phone 8.1, incluso il paragrafo I citato sopra, ma le stesse regole si applicano a Windows 10. Non penso che tu possa avere una schermata iniziale a schermo intero data tutti i dispositivi di dimensioni diverse. In precedenza sarebbe ancora possibile perché potresti semplicemente rimuovere la schermata iniziale e creare un usercontrol di avvio xaml all'interno della tua app, ma poiché la schermata iniziale diventa obbligatoria in UWP, semplicemente non vedo nessun altro modo per raggiungere questo obiettivo.

+1

Il che significa, che effettivamente è possibile progettare solo una piccola parte del centro? Spero che ci sia una soluzione migliore ... –

+1

Sì, mi stavo chiedendo anche per quale motivo fosse lo sfondo.Grazie per l'aiuto – user3263192

+0

Un'immagine della schermata iniziale a schermo intero può essere impostata per le app di Windows Phone 8.1; tutte le mie app WP 8.1 hanno una schermata di avvio simile. Sto affrontando lo stesso problema però su Windows 10 Mobile/UWP. – robcsi

5

Se si vuole fare una splash screen avanzata con un'immagine più grande e ProgessBar o un ProgressRing. Dovresti controllare Msdn su "come estendere la schermata iniziale".

Ulteriori informazioni su Extended splash screen sono disponibili qui.

Buona fortuna!

+0

Questo è davvero il modo migliore per pensarci. Le immagini di base non sono intese come copertine a grandezza naturale, ma solo logo in uno spazio colore. –

+0

Funziona ma l'immagine è visualizzata molto grande in Windows Phone –

1

Sto affrontando un problema simile. La schermata iniziale che mostro ha l'orientamento verticale. Dovrebbe avere contenuto nella parte superiore e inferiore dello schermo. Quindi ho trovato un articolo su internet che spiega come implementare una schermata iniziale estesa.

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

In seguito a tale articolo che ho appena fatto riferimento il mio splash screen con dimensioni 300x620. Funziona benissimo anche se Visual Studio contrassegna l'immagine come non valida.

Invalid Splash Screen Size