与大多数人一样,我使用图标作为我的MenuItem
s。我希望所有这些图像显示为16x16像素图标。大多数源图像都具有这种格式,其中一些可能是32x32,但所有这些都略微缩放(至18x18左右)。设置MenuItem.Icon中所有图像的宽度和高度
我已经试过这一点,但不影响图标(如果这是可怕的编码,请通知我,我是新来的XAML。):
<Style TargetType="MenuItem">
<Setter Property="Padding" Value="6,3" />
<Setter Property="Height" Value="22" />
<Setter Property="ItemContainerStyle">
<Setter.Value>
<Style TargetType="Image">
<Setter Property="Height" Value="16" />
<Setter Property="Width" Value="16" />
</Style>
</Setter.Value>
</Setter>
</Style>
因为他们是不同的尺寸,我会嵌入图片到视框保留分辨率和设置您的高度/宽度的限制,以它来代替,+1 –
'<图像宽度=“16” HEIGHT =“16 “Source = ... />'这正是我想要去的地方。我想为每个'Image'自动设置这些宽度和高度属性,它被用作我的所有应用程序窗口中'MenuItem.Icon'属性的值。 – dialer
@dialer好吧,然后简单地修复MenuItem高度并让图像自动调整大小。 – Clemens