<
Rectangle
Stroke
=
"Black"
StrokeThickness
=
"1"
Fill
=
"#DADADA"
Height
=
"8"
Width
=
"8"
>
<
Rectangle.Triggers
>
<
EventTrigger
RoutedEvent
=
"MouseLeftButtonDown"
>
<
BeginStoryboard
>
<
Storyboard
>
<
ObjectAnimationUsingKeyFrames
Storyboard.TargetProperty
=
"IsOpen"
Storyboard.Target
=
"{x:Reference ContextMenu}"
>
<
DiscreteObjectKeyFrame
>
<
DiscreteObjectKeyFrame.Value
>
<
sys:Boolean
>True</
sys:Boolean
>
</
DiscreteObjectKeyFrame.Value
>
</
DiscreteObjectKeyFrame
>
</
ObjectAnimationUsingKeyFrames
>
</
Storyboard
>
</
BeginStoryboard
>
</
EventTrigger
>
</
Rectangle.Triggers
>
<
telerik:RadContextMenu.ContextMenu
>
<
telerik:RadContextMenu
x:Name
=
"ContextMenu"
ShowDelay
=
"0"
>
<
telerik:RadMenuItem
Header
=
"Reset value"
/>
<
telerik:RadMenuItem
Header
=
"Set binding"
/>
</
telerik:RadContextMenu
>
</
telerik:RadContextMenu.ContextMenu
>
</
Rectangle
>
Click on the rectangle, then click somewhere else and radcontextmenu stays opened. This way you can open multiple contexmenus simultaneously
This does not happen with regular contextmenu.