2

私はWindows Phoneアプリを開発していますが、これは初めてです。以下のコードを使用して、実行時にPNG画像をアプリケーションバーに追加しています

this.ApplicationBar = new ApplicationBar();
this.ApplicationBar.Opacity = 1;
this.ApplicationBar.Mode = ApplicationBarMode.Minimized;

ApplicationBarIconButton btn = new ApplicationBarIconButton();
btn .IconUri = new Uri("/Resources/car.png", UriKind.Relative);
btn .Text = "Car";
this.ApplicationBar.Buttons.Add(btn);

ここに画像の説明を入力

しかし、画像が読み込まれておらず、アプリケーションバーの円の中に「X」が表示されています。以下のコードを使用してデザインでも試しました

<phone:PhoneApplicationPage.ApplicationBar>
        <shell:ApplicationBar IsVisible="True" IsMenuEnabled="True">
            <shell:ApplicationBarIconButton IconUri="/Resources/car.png" Text="Car" IsEnabled="False" />            
            <shell:ApplicationBar.MenuItems>
                <shell:ApplicationBarMenuItem Text="About" />
            </shell:ApplicationBar.MenuItems>
        </shell:ApplicationBar>
    </phone:PhoneApplicationPage.ApplicationBar>

私の画像サイズは 48 x 48 ピクセルで、ボタンの前景グラフィックは 26 x 26 です。

4

1 に答える 1

3

プロジェクト内のイメージ ファイルのプロパティを確認します。ファイルを最終的な .XAP ファイルにするには、 にBuild Action設定する必要があります。Content

于 2012-10-01T09:43:57.420 に答える