改变上下文菜单的外观

本文关键字:外观 菜单 上下文 改变 | 更新日期: 2023-09-27 18:02:32

目前我有一个基本的radgridview上下文菜单,我想让它看起来像这个演示中的上下文菜单

可以给我一些提示或建议吗?我不太确定从哪里开始。

我的上下文菜单代码:

<telerik:RadGridView.ContextMenu>
    <ContextMenu>
         <MenuItem Header="View Contact" cal:Message.Attach="[Event Click] = [Action Open()]"/>
    </ContextMenu>
</telerik:RadGridView.ContextMenu>

改变上下文菜单的外观

既然你在这里问方向。我建议你阅读一下WPF (MSDN)中的样式和模板

在WPF中控件是无视图的。该视图由应用于该控件的样式/模板控制。

例如,在你的情况下,如果你能得到你提到的上下文菜单控件的样式(说它的名称为"FancyContextMenu"在资源字典)。

然后你只需要修改你的代码如下:

<telerik:RadGridView.ContextMenu>
    <ContextMenu Style="{StaticResource ResourceKey=FancyContextMenu}">....