You will have to configure the ContextMenu management template .
Just copy it all and wrap this StackPanel in a Grid or DockPanel to which you will add an image:
<StackPanel ClipToBounds="True" Orientation="Horizontal" IsItemsHost="True" />
Once you understand and learn not to be afraid of control patterns, they really don't matter much. No C # is needed; all this is pure XAML.
Quick start guide.
source share