3

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 ActionContent

重複した質問を避けるために、私はすでにこの質問を読みました。この場合の解決策は、データ バインディングを使用することでしたが、これはうまくいきません。

4

1 に答える 1

3

画像が表示されない理由がわかりました。Lumia 950 と Lumia 920 でアプリをテストしましたが、Lumia 950 のスケール ファクターが異なるようで、イメージのスケール バージョンを提供しませんでした。

于 2016-02-18T13:08:50.710 に答える