我有一个画布,里面有两个矩形,并排。我希望在他们遇到的地方有一个椭圆,我可以水平拖动,让矩形改变大小,总是在这个可移动的椭圆下相遇,就像一个滑块,但有形状。我读过这个
http://www.codeproject.com/Articles/22952/WPF-Diagram-Designer-Part-1,快照如下:
到目前为止,我有一个可点击的移动椭圆和下面的两个矩形。如何将椭圆的水平位置改变为两个矩形,以便它们可以调整大小?
任何帮助表示感谢,C#对我来说似乎很神奇。
答案 0 :(得分:0)
不确定您是否想要获取椭圆的位置,如果是,请尝试下面的片段
var left=Canvas.GetLeft(ellipse1);
var top=Canvas.GetTop(ellipse1);
设置其位置和大小:
Canvas.SetLeft(ellipse1, left+100);
ellipse1.ActualWidth= ...;