XAML のデータ バインディングを介して表示する UWP アプリにいくつかの画像リソースがあります。デバッグ プロセス中、すべて正常に動作し、画像が表示されます。
問題は、アプリ パッケージをストアに送信してそこからインストールすると、画像が表示されないことです。
ImageSource
データ バインディング用の XAMLはこちら
<Image x:Name="Image" Height="100" Width="100" Source="{Binding Icon, Mode=TwoWay}" />
Icon は、画像ファイルのパスを含む文字列プロパティです。
"ms-appx:///Images/testfolder/testicon.png"
ほとんどの画像ファイルには、スケーリング用に複数のバージョンがあります
- .scale-100
- .scale-140
- .scale-180
- .scale-240
Copy to output directory
画像ファイルの値を に設定し、 を に設定しCopy always
ましBuild Action
たContent
。
重複した質問を避けるために、私はすでにこの質問を読みました。この場合の解決策は、データ バインディングを使用することでしたが、これはうまくいきません。