-1

Windows Phone 7 用のプロジェクトを開発しているときに、グリッドにイメージ コントロールを追加し、C# で次のコードを使用してイメージ ソースを設定しています。

 Uri nUri = new Uri("/TestImage.png", UriKind.Relative);
            BitmapImage nBitmapImage = new BitmapImage(nUri);
            FacebookImage.Source = nBitmapImage;

問題は、カスタム イメージを使用するたびに、エミュレーターでアプリをビルドして実行すると表示されないことです。一方、上記のコードの画像ファイル名を、デフォルトでプロジェクトに含まれている画像の 1 つ (ApplicationIcon.png) に変更すると、実行時に画像が表示されます。これがコードの問題なのか、使用しているカスタム イメージ ファイルの問題なのかを知りたいです。作成している画像が適切であり、デフォルトで含まれる画像と同じ属性を持っていることを確認しています。誰かがこれで私を助けてくれませんか。

ありがとう。

4

1 に答える 1

2

Visual Studio のソリューション エクスプローラーでカスタム画像をクリックします。次に、プロパティ ウィンドウを見て (閉じている場合は F4 キーを押します)、"Build Action" 行を確認します。基本的に、ファイルをアプリケーションに埋め込む方法をコンパイラに指示します。ApplicationIcon.png のビルド アクションは "Content" にする必要があります。カスタム ピクチャに同じものを設定するだけです。

于 2013-03-11T06:53:31.057 に答える