Universal App Shared Projectからの画像リソースを参照してください
-
20-12-2019 - |
質問
WinRT、共有プロジェクトなどで仕事を始め、いくつかの問題に直面しました。 1つのプロジェクト(Portable Class LibraryまたはShared Project)にすべてのリソース(文字列、画像など)を入力したいです。 PCLにイメージを入れると、MS-APPXを参照してXAMLでうまく機能します。
<ImageBrush ImageSource="ms-appx:///Resources/Images/baby.jpg" Stretch="Uniform"/>
.
しかし、私がPCLに文字列リソースを置くと、ResourceDictionaryを使用した奇妙なXAMLの動作を続けています:
解決
共有プロジェクトファイルの画像にアクセスするには、直接ファイルパスを使用するだけです。
<Image Source="Assets/ImageName.png"></Image>
.
@Jerrynixon
<Image Source="ms-appx:///Assets/ImageName.png"></Image>
.
PCLの画像にアクセスするには、より長い構文
を使用します。<Image Source="ms-appx:///ProjectName/...path.../"/>
. 所属していません StackOverflow