Я хочу использовать Visual Brush в качестве значка в контекстном меню (в виде дерева) в моем wpf usercontrol.
У меня есть словарь ресурсов (отдельный файл иконки xaml), несколькостроки из файла приведены ниже:
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<VisualBrush x:Key="Trashcan"
Stretch="Uniform">
Я слил словари в usercontrol, а также проверил, что он был добавлен и доступен в коде usercontrol xaml.
Код в usercontrol xaml (view) приведен ниже, где должны использоваться значки
<ContextMenu x:Key=xxxxxxxx>
<MenuItem Header="Delete" Command="{Binding xxxxxx, Source=xxxxxxx}" CommandParameter="{Binding}" IsEnabled="xxxxxxxxxx}" Icon="{StaticResource Trashcan}"/>
</ContextMenu>
Теперь проблема Я не вижу значки в контекстном меню, картинка прилагается ниже:
![enter image description here](https://i.stack.imgur.com/jtlyB.png)
До сих пор я пробовал подход, приведенный в этой ссылке Использование иконок MahApps с ContextMenu но у меня это не сработало.
Есть ли какой-то другой способ, кроме указанного в вышеупомянутой ссылке, который можно использовать для отображения визуальной кисти в виде значка в контекстном меню.
ПРИМЕЧАНИЕ : я не могу использовать menuitem.icна -> изображение, поскольку у меня есть ограничения, исходящие от других компонентов приложения.
ПРИМЕЧАНИЕ : Я не знаю, важно ли здесь утверждать, что Форма размещает мой WPF usercontrol .