0
我是WPF的新手,我想知道是否可以在XAML中繪製一條更新爲鼠標位置的線條?WPF:在MouseMove上純粹在XAML上繪製線條
我知道我可以做:
...
<Canvas x:Name="MyCanvas">
<Polyline x:Name="MyLine" Points="0,0 1,1" Stroke=1 />
</Canvas>
...
比C#
private void MyCanvas_MouseMove(...)
{
if(!DrawFlag)
return;
Point Pos = new Point();
Pos = e.GetPosition(MyCanvas);
MyLine.Points[ MyLine.Points.Count - 1 ] = Pos;
}
有沒有一種方法來設置一個標誌,圖形,drawflag,然後只用XAML代碼具有點位置更新?我覺得答案可能在創建一個模板,但不是很確定。