C# 如何创建左侧带有徽标的关联菜单
我已经找了4个小时了,我怎样才能做一个带有标志的上下文菜单。我指的是看起来像daemon工具上下文菜单的东西 对于那些不知道它是什么样子的人:C# 如何创建左侧带有徽标的关联菜单,c#,.net,wpf,xaml,contextmenu,C#,.net,Wpf,Xaml,Contextmenu,我已经找了4个小时了,我怎样才能做一个带有标志的上下文菜单。我指的是看起来像daemon工具上下文菜单的东西 对于那些不知道它是什么样子的人: 在XAML中有没有简单的方法来实现这一点的选项?您必须调整ContextMenu的设置 只需复制整个内容,并将此StackPanel包装在您添加图像的网格或DockPanel中: <StackPanel ClipToBounds="True" Orientation="Horizontal" IsItemsHost="True" />
在XAML中有没有简单的方法来实现这一点的选项?您必须调整ContextMenu的设置 只需复制整个内容,并将此StackPanel包装在您添加图像的网格或DockPanel中:
<StackPanel ClipToBounds="True" Orientation="Horizontal" IsItemsHost="True" />
一旦您了解并学会了不要害怕控制模板,它们就真的不是什么大问题了。不需要C#必要,所有都是纯XAML
我真的不知道如何在MenuItem中使用它。你确定这行得通吗?@nosbor我对答案做了一点编辑,我指的是上下文菜单,当然不是菜单项:)。复制MSDN上的整个模板,并将其设置为ContextMenu的ControlTemplate属性的值。然后对它进行更改,就完成了。