如何在左侧执行带徽标的上下文菜单

nos*_*bor 4 .net c# wpf xaml contextmenu

我正在寻找4小时,我如何做一个带徽标的上下文菜单.我的意思是看起来像守护进程工具上下文菜单.

对于那些不知道它是什么样子的人: 守护程序工具精简版上下文菜单

有没有选择在XAML中以简单的方式做到这一点?

Mat*_*ský 5

您将不得不调整ContextMenu的控件模板.

只需复制整个内容,然后将此StackPanel包装在您添加图像的Grid或DockPanel中:

<StackPanel ClipToBounds="True" Orientation="Horizontal" IsItemsHost="True" />
Run Code Online (Sandbox Code Playgroud)

一旦你理解并学会不要害怕控制模板,它们真的不是什么大不了的事.没有C#必需,都是纯XAML.

简要教程.