【发布时间】:2009-01-28 00:31:40
【问题描述】:
我想(通过鼠标拖动)在画布上绘制一些矩形。通常我会在 mousemove 上使用 Graphics 类和 FillRectangle。
有没有人有任何好的资源可以在 WPF 中执行此操作?
【问题讨论】:
我想(通过鼠标拖动)在画布上绘制一些矩形。通常我会在 mousemove 上使用 Graphics 类和 FillRectangle。
有没有人有任何好的资源可以在 WPF 中执行此操作?
【问题讨论】:
使用Rectangle 类。并将 Fill 依赖属性设置为你想要的画笔。
这是 XAML 中的一个简单示例
<Rectangle Fill="Black" Height="100" Width="200" />
【讨论】:
找到答案了,基本上最好把一个Rect和RectangleGeometry放到一个Path里面,把Path添加到画布上然后在mousemove上改变Rect数据。
至少是这样的……
【讨论】: