<MenuItem Header="Language" Background="#2E404B">
MenuItem.Icon>
<Image Source="MenuImages/speechbubble.png" Stretch="Fill" />
</MenuItem.Icon>
</MenuItem>
我怎样才能使气泡很好地融入方盒?或者甚至更好,有没有办法让我的文字有点低,以达到图像的中间。如果我可以将文本移动得更低,我不介意拥有一个大图像。
答案 0 :(得分:11)
设置图片尺寸:
<Image Source="MenuImages/speechbubble.png" Stretch="Fill" Height="16" Width="16" />
WPF似乎关注图像中的DPI设置并相应地进行缩放。如果省略图像的高度和宽度,那么它可能有点不可预测。
当然,您可以在顶层设置这些属性。也许在菜单的资源中:
<Menu>
<Menu.Resources>
<Style TargetType="Image">
<Setter Property="Height" Value="16" />
<Setter Property="Width" Value="16" />
</Style>
</Menu.Resources>
</Menu>