状況は次のようになります。
- アプリケーションには多くのアイコンがあり、それらはいくつかの異なるサイズで使用されています。
たとえば、次のようにアイコンを DynamicResource として使用します。
<igRibbon:MenuTool (...) LargeImage="{DynamicResource IconAdd}" />
<s:Item (...) Icon="{DynamicResource IconAdd}"/>
一部のアイコンは .xaml 形式で、一部は .png 形式です
たとえば、次のような新しいアイコンを追加します。
<BitmapImage x:Key="IconAdd" UriSource="../Icons/IconAdd.png" />
問題:
DynamicResource として使用できる .ico 形式のアイコンが必要です。
.ico の画像が必要です。このファイル形式では、1 つのファイルにいくつかの異なる画像サイズを含めることができるからです。.xaml のアイコンは完全にサイズ変更可能ですが、読み込みに時間がかかりました (本当にたくさんのアイコンがあるためです!)。
.icoファイルをそのままDynamicResource
追加x:key
して追加することはできますか?
これらの .ico 画像を何らかの方法で追加しても、サイズは変わりますか (場所の量によって異なります)。