1
我知道還有其他線程關於這個,但在我的情況下,它有點不同。只有最後一個MenuItem獲取圖標
我喜歡用一個圖標從一個單獨的資源組裝
<MultiTrigger>
<MultiTrigger.Conditions>
<Condition Property="IsCheckable"
Value="true" />
<Condition Property="IsChecked"
Value="true" />
<Condition Property="Role"
Value="SubmenuItem" />
</MultiTrigger.Conditions>
<Setter Property="Icon">
<Setter.Value>
<Image Margin="1,0"
Width="16"
Source="pack://application:,,,/MyResourceAssembly;
component/Resources/Connect_24.png"/>
</Setter.Value>
</Setter>
</MultiTrigger>
這裏面用
<Style TargetType="{x:Type MenuItem}">
我試過X:分享過,但這沒有工作的ResourceDictionary的事業一個ResourceDictionary。
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="pack://application:,,,/MyResourceAssembly;component/Resources.xaml" />
<ResourceDictionary>
<Image x:Key="ConnectedIcon"
x:Shared="false"
Margin="1,0"
Width="16"
Source="pack://application:,,,/MyResourceAssembly;component/Resources/Connect_24.png"/>
</ResourceDictionary>
</ResourceDictionary.MergedDictionaries>
有沒有人有解決這個問題的想法。單獨將圖標添加到任何條目並不能解決問題,因爲在我的應用程序中約有200個項目。
最好的問候