WPF路径描述方式解析

WPF路径总共有两个类来描述路径数据:一个是StreamGeometry,另一个是PathFigureCollection。

  1. < Path Stroke="Black" 
    Data="M 100,240 C 510,300 
    80,100 300,160 H40 v80"
     /> 

这种形式是StreamGeometry的XAML代码表示形式,也是最简洁的表示形式。

  1. < Path Stroke="Black" 
    StrokeThickness="1" Fill=
    "#CCCCFF">   
  2. < Path.Data>   
  3. < PathGeometry Figures=
    "M 10,100 C 10,300 300,
    -160 300,100"
     />   
  4. < /Path.Data>   
  5. < /Path>  

这样的WPF路径方式是使用PathFigureCollection的XAML代码表示方式。

这两种WPF路径方式都可以达至同一种显示效果,那么,什么时候使用StreamGeometry,什么时候使用PathFigureCollection方式呢?

一般地,当你建立WPF路径后,不再需要修改时,可使用StreamGeometry方式,如果还需要对路径数值进行修改,则使用PathFigureCollection方式(这里就是PathGeometry)。

posted on 2013-03-21 10:59  AI_JJ  阅读(330)  评论(0)    收藏  举报

导航