如果我在app.xaml中定义了这样的GeometryDrawing:
<GeometryDrawing x:Key="ReuseThis"
Pen="..."
Brush="..."
Geometry="..."/>
以后如何在这样的DrawingImage中使用它:
<DrawingImage x:Key="FullImage">
<DrawingImage.Drawing>
<DrawingGroup>
<GeometryDrawing reuse it here somehow"{StaticResource ReuseThis}"/>
<Geometrydrawing ...>
<Geometrydrawing ...>
</DrawingGroup>
</DrawingImage.Drawing>
</DrawingImage>
我试图避免将GeometryDrawing复制并粘贴到我拥有的一堆DrawingImages中。
谢谢
答案 0 :(得分:2)
您可以在XAML对象元素语法中使用StaticResource Markup Extension:
<DrawingImage>
<DrawingImage.Drawing>
<DrawingGroup>
<StaticResource ResourceKey="ReuseThis"/>
<GeometryDrawing .../>
</DrawingGroup>
</DrawingImage.Drawing>
</DrawingImage>