You can set the ItemContainerStyle property of your ContextMenu to a custom style for MenuItems.
<ContextMenu.ItemContainerStyle>
<Style
TargetType="MenuItem">
<Setter
Property="Template">
<Setter.Value>
<ControlTemplate
TargetType="MenuItem">
<TextBlock
Text="{TemplateBinding Header}" />
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</ContextMenu.ItemContainerStyle>
With this strategy you have to make your own triggers for any mouse over effects you want, but Click and Checked events will still fire normally.
omdsmr
2010-03-08 14:31:50