WPF路徑描述方式解析
開發(fā)工具的種類繁多,開發(fā)人員可以按需選擇適合自己的開發(fā)工具,完善程序的開發(fā)。比如選擇WPF的人們,就是需要一個完美的圖形界面處理需求。#t#
WPF路徑總共有兩個類來描述路徑數(shù)據(jù):一個是StreamGeometry,另一個是PathFigureCollection。
- < Path Stroke="Black"
Data="M 100,240 C 510,300
80,100 300,160 H40 v80" />
這種形式是StreamGeometry的XAML代碼表示形式,也是最簡潔的表示形式。
- < Path Stroke="Black"
StrokeThickness="1" Fill=
"#CCCCFF">- < Path.Data>
- < PathGeometry Figures=
"M 10,100 C 10,300 300,
-160 300,100" />- < /Path.Data>
- < /Path>
這樣的WPF路徑方式是使用PathFigureCollection的XAML代碼表示方式。
這兩種WPF路徑方式都可以達(dá)至同一種顯示效果,那么,什么時候使用StreamGeometry,什么時候使用PathFigureCollection方式呢?
一般地,當(dāng)你建立WPF路徑后,不再需要修改時,可使用StreamGeometry方式,如果還需要對路徑數(shù)值進(jìn)行修改,則使用PathFigureCollection方式(這里就是PathGeometry)。