WPF中新增選單裡最前面的圖示.
<MenuItem Header="_submenuitem1" IsCheckable="true">
<MenuItem.Icon>
<Image Source="c:/data/cat.png"/>
</MenuItem.Icon>
</MenuItem>
另一種寫法
<Window.Resources>
<Style x:Key="ImageMenu" TargetType="{x:Type MenuItem}">
<Setter Property = "Background" Value = "Red"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type MenuItem}">
<MenuItem>
<MenuItem.Icon>
<Image Source="c:/data/cat.png"/>
</MenuItem.Icon>
</MenuItem>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</Window.Resources>
<Menu Width="40" Margin="10, 10, 5, 5" HorizontalAlignment="Left" Background="White">
<MenuItem Header="_File">
<MenuItem Header="_New" Style="{StaticResource ImageMenu}">
</MenuItem>
<MenuItem Header="_Open" IsCheckable="true"/>
<MenuItem Header="_Close" IsCheckable="true"/>
<Separator/>
<MenuItem Header="Menu with Submenu">
<MenuItem Header="_submenuitem1" IsCheckable="true"/>
<MenuItem Header="_submenuitem2" IsCheckable="true">
<MenuItem Header="_submenuitem2.1" IsCheckable="true"/>
</MenuItem>
</MenuItem>
<Separator/>
<MenuItem Header="_Menu item with ToolTip">
<MenuItem.ToolTip>
<ToolTip>
ToolTip Information.
</ToolTip>
</MenuItem.ToolTip>
</MenuItem>
</MenuItem>
</Menu>