更改ContextMenu外观

时间:2014-05-08 20:57:22

标签: c# wpf

目前我有基本的radgridview上下文菜单,我试图通过这个演示ContextMenu

让它看起来像这里的上下文菜单

我可以得到一些提示或建议,我不太清楚从哪里开始。

我的上下文菜单代码:

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

1 个答案:

答案 0 :(得分:0)

因为你在这里要求指示。 我建议你阅读WPF中的样式和模板(MSDN

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

例如,在您的情况下,如果您可以获得您提到的上下文菜单控件的样式(在资源字典中将其命名为“FancyContextMenu”)。

然后您只需将代码修改为:

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