私はWindows PhoneとWindowsデスクトップの両方を対象としたWindows 10ユニバーサルアプリを作成しています。私が直面している問題は、package.manifestファイルを介してアプリにスプラッシュスクリーンを追加するときです。電話のスプラッシュスクリーンを追加するオプションはありません。縦向き(下の画像を参照)、
そして、アプリを電話にデプロイすると、以下のようなスプラッシュ画面が表示されます。
この場合、最初のスクリーンショットでBackground colorも指定する必要があります。
これを読む -
Windows Phoneストアアプリの場合、少なくとも2.4xアセットを提供します。できればすべて。画像ファイルのアセット自体の背景は透明でなければなりません。アプリマニフェストで、SplashScreen @ Imageプロパティの値を "Assets\.png"に設定し、VisualElements @ BackgroundColorの値を設定します。
詳しくは link をご覧ください。
リンクの前半は、Windows 8.1とWindows Phone 8.1のスプラッシュスクリーンについて話しているようですが、上記で引用した段落が含まれていますが、Windows 10にも同じルールが適用されます。すべての異なるサイズのデバイスを指定した画面。以前は、スプラッシュスクリーンを単に削除してアプリ内でxamlスタートアップユーザーコントロールを作成できるため、依然として可能でしたが、UWPではスプラッシュスクリーンが必須になるため、これを達成する他の方法はありません。
大きな画像とProgessBarまたはProgressRing。 「スプラッシュスクリーンを拡張する方法」でMsdnを確認する必要があります。
拡張スプラッシュスクリーン の詳細については、こちらをご覧ください。
幸運を祈ります!
同様の問題に直面しています。私が示すスプラッシュスクリーンは縦向きです。画面の上部と下部にコンテンツがあるはずです。そのため、拡張スプラッシュスクリーンの実装方法を説明する記事をインターネットで見つけました。
その記事に続いて、サイズ300x620のスプラッシュスクリーンを参照しました。 Visual Studioは画像を無効としてマークしますが、正常に機能します。