是否有一种方法可以缩放使用DrawingBrush
插入的svg图像,如以下代码所示?
<Style x:Key="HamburgerMenuItemStyle" TargetType="{x:Type MenuItem}">
<Setter Property="Template" Value="{StaticResource MenuItemControlTemplate1}"/>
<Setter Property="Icon">
<Setter.Value>
<DrawingImage>
<DrawingImage.Drawing>
<GeometryDrawing Geometry="M6 36v-3h36v3Zm0-10.5v-3h36v3ZM6 15v-3h36v3Z"
Brush="Red"/>
</DrawingImage.Drawing>
</DrawingImage>
</Setter.Value>
</Setter>
</Style>
1条答案
按热度按时间krcsximq1#
根据您的描述,我认为您应该编写如下代码:
注意:由于我没有Template属性,因此将其删除。如果使用此属性仍无法显示图标,请检查该属性。
此外,如果您对Drawing Image的使用不敏感,则可以使用Path标记