WPF:Graphics绘图--Shapes形状
生活随笔
收集整理的這篇文章主要介紹了
WPF:Graphics绘图--Shapes形状
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
Shapes形狀
- 文件結(jié)構(gòu):
- FillRuleExample
Polygon.FillRule:該枚舉指定如何確定形狀的內(nèi)部填充。
<PolygonPoints="10,100 50,0 90,100 0,35 100,35"Fill="Gold"Stroke="Black"StrokeThickness="3"FillRule="EvenOdd"Canvas.Left="150"Canvas.Top="20" />
擴展:
例:
<Path Stroke="Black" StrokeThickness="1" Fill="#CCCCFF"><Path.Data><GeometryGroup FillRule="EvenOdd"><EllipseGeometry RadiusX="50" RadiusY="50" Center="75,75" /><EllipseGeometry RadiusX="70" RadiusY="70" Center="75,75" /><EllipseGeometry RadiusX="100" RadiusY="100" Center="75,75" /><EllipseGeometry RadiusX="120" RadiusY="120" Center="75,75" /></GeometryGroup></Path.Data> </Path>
擴展:
例:
- LinecapsAndJoinsExample
Shape.StrokeLineJoin:指定在 Shape 的頂點處使用的聯(lián)接類型。如果在沒有頂點的元素(如 Line 元素)上設(shè)置此屬性,則此屬性不起作用。
Shape.StrokeStartLineCap、StrokeEndLineCap
如果在沒有 Stroke 或沒有起點或終點的形狀上設(shè)置此屬性,則此屬性不起作用。 例如,如果在 Ellipse 上設(shè)置此屬性,則此屬性不起作用。
- MiterLimitExample
Shape.StrokeMiterLimit:對斜接長度與 Shape 元素的 StrokeThickness 的一半之比的限制。
斜接通過使兩條連接線條的末端傾斜來構(gòu)成角部。 當(dāng)兩條線段形成銳角時,斜接可能會延伸到繪制路徑的線條寬度之外。
<!-- The corner is cut off (beveled) because the miter limitis set to 1.--> <PolylinePoints="0,10 50,10 20,35"Stroke="#9999CC"StrokeThickness="20"StrokeMiterLimit="2"Canvas.Top="30"Canvas.Left="250"/>
- Plygon:多邊形
此對象與 Polyline 對象類似,不同的是,此對象必須是閉合的形狀。
<Canvas Height="350" Width="350"><Polygon Name="hexagon"Stroke="Blue"StrokeThickness="2.0"Points="176,30 302.44,103 302.44,249 176,322 49.5603,249 49.5603,103"><Polygon.Fill><RadialGradientBrush GradientOrigin="0.5,0.5" Center="0.5,0.5" RadiusX="0.5" RadiusY="0.5"><RadialGradientBrush.GradientStops><GradientStop Color="Red" Offset="0" /><GradientStop Color="Gold" Offset="0.75" /></RadialGradientBrush.GradientStops></RadialGradientBrush></Polygon.Fill></Polygon><Polygon Name="star" Stroke="Blue" Fill="LightCoral" StrokeThickness="2.0" Points="176.5,50 189.2,155.003 286.485,113.5 201.9,177 286.485,240.5 189.2,198.997 176.5,304 163.8,198.997 66.5148,240.5 151.1,177 66.5148,113.5 163.8,155.003" /></Canvas>
- RectangleExample
矩形圓角為:可選的 RadiusX 和 RadiusY 屬性
ps:在為 Grid 面板的某些部分提供背景時矩形特別有用。
- StretchExamplet填充效果
描述形狀如何填充為它分配的空間。
總結(jié)
以上是生活随笔為你收集整理的WPF:Graphics绘图--Shapes形状的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 4g可以下载多少歌(你选择4G还是3G)
- 下一篇: mbti十六型人格测试(MBTI十六型人