ImageタグのSource属性は、ソリューションエクスプローラーの「Assets」フォルダーに追加されたファイルでのみ機能します。
AssetsディレクトリにLogo.pngとLogo2.pngの2つのファイルがありますが、ソリューションエクスプローラーの「Assets」に追加されるのはLogo.pngだけです。この画像は正しく機能します:
<Image Source="/Assets/Logo.png"/>
この画像は表示されませんが:
<Image Source="/Assets/Logo2.png"/>
'C:\ Users \ user \ Pictures\img.jpg'のようなファイルパスも機能しません。ソリューションエクスプローラーの「アセット」フォルダーで指定されていない画像にアクセスすることはできますか?
編集:
これが私がすることです:
- VS2012で新しいプロジェクトを作成します:Visual C#-> Windows Store->空白のアプリ(XAML)
- MainPage.xamlを開きます
- ツールボックスから[画像]を選択し、デザインモードで画像要素を描画します
- Source属性の唯一の有効な値は「/Assets/Logo.png」です。これらは機能していません:'C:\ images \ img.jpg'、'/Assets/Logo2.png'、'Project_name; component / Assets / Logo.png'、'Project_name; component / Assets /Logo2.png'など。