您的位置:首页 > 其它

WPF中添加菜单里最前面的图标.

2007-04-30 14:30 330 查看
<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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: