Image with ContextMenu
<Window x:Class="ControlDemos.menu" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="ControlDemos" Height="300" Width="300"> <Image Name="image1" Source="file:///c:/image.jpg"> <Image.ContextMenu> <ContextMenu> <MenuItem Header="CheckStates"> <MenuItem Header="A" IsCheckable="True" IsChecked="True" Name="mnuItem1" ></MenuItem> <MenuItem Header="B" IsCheckable="True" IsChecked="False"></MenuItem> <MenuItem Header="C" IsCheckable="False" IsChecked="False"></MenuItem> <MenuItem Header="D" IsCheckable="False" IsChecked="True"> <MenuItem.ToolTip> <StackPanel Orientation="Horizontal"> <Image Source="c:\image.jpg"></Image> <Label>picture tooltip</Label> </StackPanel> </MenuItem.ToolTip> </MenuItem> </MenuItem> </ContextMenu> </Image.ContextMenu> </Image> </Window>