カスタム コントロールのデフォルト ビューに画像を配置する必要があります。ただし、コントロールをテストしようとすると、画像が見つかりません。私はそれを組み込みリソースとしてコンパイルし、VS の単なるリソースとしてコンパイルしようとしました。これらのどちらも機能していません。これを行う正しい方法はありますか?
6102 次
2 に答える
4
これはおそらく、画像パスを相対パスとして指定したためです。リソースが現在のアセンブリにあることを指定するには、 Pack URI スキームを使用する必要があります。例えば :
<Image Source="pack://application:,,,/Images/MyImage.png"/>
于 2009-06-10T10:09:49.670 に答える
1
値コンバーターを介してWPFアプリケーションに国のフラグを含めることができるオープンソースライブラリがあります。フラグイメージは、アセンブリ内のリソースとして保存されます。
NuGetで利用できます。
インストール-パッケージFamFamFam.Flags.Wpf
ソースはGitHubにあります:
https://github.com/drewnoakes/famfamfam-flags-wpf
画像がどのように埋め込まれ、パックURIスキームが使用されているかを確認できます。
于 2009-06-08T07:54:53.190 に答える