當前位置:成語大全網 - 書法字典 - 在WPF有兩個控制面板是畫布。問題是我想把左上角控件的綠端和右下角的紅端鏈接起來,用壹條折線把它們鏈接起來。

在WPF有兩個控制面板是畫布。問題是我想把左上角控件的綠端和右下角的紅端鏈接起來,用壹條折線把它們鏈接起來。

提供了現有的代碼。放網盤* * *欣賞。

以下是根據兩點繪制折線的方法:

私人?作廢?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(路徑);

}