2016-09-25 3 views
-1

私が行う方法、画像データバインディングとしてスプラッシュ画面を作りたい?SplashScreenをカスタマイズするには?

this page

+0

ようこそスタックオーバーフロー! [ツアー](http://stackoverflow.com/tour)、[ヘルプセンター](http://stackoverflow.com/help)、[良い質問をする方法](http://このサイトがどのように機能するかを確認し、現在および将来の質問を改善するのに役立ち、より良い回答を得るのに役立ちます。 –

答えて

0

最初に、アセットフォルダのSplashScreen画像を四角形の代わりに選択した画像に変更する必要があります。

2番目の手順は、「固定スプラッシュ画面」を作成することです。これは、任意の画像(固定またはデータバインディング)を表示できる新しいページです。

コードの最も重要な部分は、最初の実際のページの代わりにこの画面に切り替えるようにアプリケーションに指示しています。 ExtendedSplashは新しいページの名前です。

protected override void OnLaunched(LaunchActivatedEventArgs args) 
{ 
    if (args.PreviousExecutionState != ApplicationExecutionState.Running) 
    { 
     bool loadState = (args.PreviousExecutionState == ApplicationExecutionState.Terminated); 
     ExtendedSplash extendedSplash = new ExtendedSplash(args.SplashScreen, loadState); 
     Window.Current.Content = extendedSplash; 
    } 

    Window.Current.Activate(); 
} 

画面で画像を配置するいくつかの追加のコードがありますがあなたがExtendedSplashページを作成するthis step-by-step guideに続くことができる等のサイズを変更します。

0

あなたは簡単にイメージコントロールで空白のページを追加し、好きなようにその内容をカスタマイズすることができます。このページをメインページの前に表示し、しばらくしてからメインページに移動します(たとえば3秒)。あなたは完全な自由度とこのページへのアクセス権を持っています。拡張スプラッシュ画面と呼ばれます。

私は役立つことを願っています。

関連する問題