以下是根據兩點繪制折線的方法:
私人?作廢?DrawLine(點?p1,?點?p2)
{
點?p3?=?新的?點(p1。x?+?(p2。x?-?p1。x)?/?2,?p1。y);
點?p4?=?新的?點(p1。x?+?(p2。x?-?p1。x)?/?2,?p2。y);
路徑?path=new?path();
PathGeometry?pg?=?新的?path geometry();
路徑圖?pf?=?新的?path figure();
pf。起點?=?p 1;
pf。Segments.Add(新?LineSegment(p3,真));
pf。Segments.Add(新?LineSegment(p4,真));
pf。Segments.Add(新?LineSegment(p2,真));
pg。數字加(pf);
路徑。數據?=?pg;
路徑。中風?=?刷子。紅色;
路徑。筆畫粗細?=?2;
畫布。Children.Add(路徑);
}