itemsource が異なるタイプのコレクションに設定された menuitem があります。タイプごとに、リソース セクション内にデータ テンプレートを定義しました。
データ型に応じて menuItems アイコンを設定するにはどうすればよいですか?
編集: ブライアンが提案したアイデアは機能していましたが、ビューモデルで画像リソース自体を指定するのではなく、ビューをオンにするタグを指定したくないため、次のようにしました。
<Style TargetType="{x:Type MenuItem}" BasedOn="{StaticResource {x:Type MenuItem}}">
<Setter Property="Command" Value="{Binding Process}"/>
<Style.Triggers>
<DataTrigger Binding="{Binding Usage}" Value="UsageA">
<Setter Property="Icon" Value="{StaticResource imgA}"/>
</DataTrigger>
<DataTrigger Binding="{Binding Usage}" Value="UsageB">
<Setter Property="Icon" Value="{StaticResource imgB}"/>
</DataTrigger>
<DataTrigger Binding="{Binding Usage}" Value="UsageC">
<Setter Property="Icon" Value="{StaticResource imgC}"/>
</DataTrigger>
</Style.Triggers>
</Style>