2021-11-05 乐帮网
wpf
下面的示例演示如何创建和呈现 RectangleGeometry 。 矩形的相对位置和尺寸由 Rect 结构定义。 相对位置是 50,50 ,高度和宽度均 25 创建正方形。 使用画笔绘制矩形的内部 LemonChiffon ,并使用粗细为的笔画绘制其轮廓 Black。
<Path Fill="LemonChiffon" Stroke="Black" StrokeThickness="1">
<Path.Data>
<RectangleGeometry Rect="50,50,25,25" />
</Path.Data>
</Path>
RectangleGeometry myRectangleGeometry = new RectangleGeometry();
myRectangleGeometry.Rect = new Rect(50,50,25,25);
Path myPath = new Path();
myPath.Fill = Brushes.LemonChiffon;
myPath.Stroke = Brushes.Black;
myPath.StrokeThickness = 1;
myPath.Data = myRectangleGeometry;
虽然此示例使用了一个 Path 元素来呈现 RectangleGeometry ,但有许多其他使用对象的方法 RectangleGeometry 。 例如, RectangleGeometry 可用于指定的 Clip 或的 UIElement Geometry GeometryDrawing 。
其他简单的 geometry 类包括 LineGeometry 和 EllipseGeometry 。 还可以使用或创建这些几何图形以及更复杂的几何图形 PathGeometry StreamGeometry 。
关注我的微信公众号
在公众号里留言交流
投稿邮箱:1052839972@qq.com
庭院深深深几许?杨柳堆烟,帘幕无重数。
玉勒雕鞍游冶处,楼高不见章台路。
雨横风狂三月暮。门掩黄昏,无计留春住。
泪眼问花花不语,乱红飞过秋千去。
如果感觉对您有帮助
欢迎向作者提供捐赠
这将是创作的最大动力