我有一些DrawingImage
由许多GeometryDrawing
s 组成的图标资源。我有通过资源绑定使用这些图像MenuItem
的 File 和按钮。不幸的是,只有一个s 显示该图标。 ToolBar
MenuItem.Icon
MenuItem
我相信您不能将单个DrawingImage
资源分配给许多MenuItem.Icon
(或其他任何东西),但我不知道有替代方案。我宁愿不复制DrawingImage
资源,但如果我也有的话,我想我会的。
我有一些DrawingImage
由许多GeometryDrawing
s 组成的图标资源。我有通过资源绑定使用这些图像MenuItem
的 File 和按钮。不幸的是,只有一个s 显示该图标。 ToolBar
MenuItem.Icon
MenuItem
我相信您不能将单个DrawingImage
资源分配给许多MenuItem.Icon
(或其他任何东西),但我不知道有替代方案。我宁愿不复制DrawingImage
资源,但如果我也有的话,我想我会的。
您将 Image 控件分配给 Icon 属性并将 DrawingImage 设置为 Image.Source 属性。
在 XAML 中:
<MenuItem>
<MenuItem.Icon>
<Image Source="{StaticResource myDrawingImage}"/>
</MenuItem.Icon>
<!-- everyhting else -->
</MenuItem>
在 C# 中:
menuItem.Icon = new Image() {Source = (ImageSource)Resources["myDrawingImage"]};