我有一个 WPF 图像,我正在尝试在其上绘制一些东西(让我们说一个笑脸,两个蓝色圆圈代表眼睛,一个红色椭圆代表嘴巴)。我Rectangle
在图像上做了一个小,并使其拉伸。
<Grid Name="mGrid">
<Rectangle Height="0" HorizontalAlignment="Stretch" Stretch="Fill" Name="mImageFrame" VerticalAlignment="Stretch" Width="0" />
</Grid >
我用 aDrawingBrush
在矩形中绘制圆圈。
显然这是错误的,因为我有两个问题:
1. DrawingBrush 似乎有不同的比例。它将根据它正在绘制的最大项目进行缩放。
2.我只能使用一种画笔颜色。
那么,我怎样才能以某种方式绘制图像以使其保持相同的比例?
以及如何为每个形状使用不同的颜色?