0

Windows Phone 7のアプリケーション全体の背景画像を設定したいと思います。画像のサイズは、私がすでに持っている480x800になるはずです。

App.xamlまたはWMAppManifest.xaml内に設定する必要がありますか?もしそうなら、コードサンプルを教えてください。

4

3 に答える 3

3

このように試しましたか?

private static void SetAppBackground(string imageName) 
    {
      var app = Application.Current as App;
      if (app == null)
        return;

      var imageBrush = new ImageBrush
                 {
                   ImageSource = new BitmapImage(new Uri(imageName, UriKind.Relative))
                 };
      app.RootFrame.Background = imageBrush;
    }
于 2012-07-03T11:00:13.597 に答える
1

ページごとに背景画像を設定する必要はないと思います。このスニペットをApp.xamlに追加すると:

<ImageBrush x:Key="imgKey" ImageSource="/Images/imgName.png" />

そして、MainPage.xamlのグリッド構成を次のように変更します。

<Grid x:Name="LayoutRoot" Background="{StaticResource imgKey}">

画像はアプリのすべてのページに表示されます。

于 2013-07-11T23:59:59.703 に答える
0

背景画像をグローバルに設定する方法はありません。ページごとに設定する必要があります。

于 2012-07-03T10:59:59.557 に答える