2

我有一个画布,里面有两个矩形,并排。我想在它们相交的地方有一个椭圆,我可以水平拖动它并让矩形改变大小以始终在这个可移动的椭圆下相遇,就像一个滑块,但有形状。我读过这个

http://www.codeproject.com/Articles/22952/WPF-Diagram-Designer-Part-1,截图如下: 在此处输入图像描述

到目前为止,我有一个可点击的移动椭圆和它下面的两个矩形。如何将椭圆的不断变化的水平位置传递给两个矩形,以便它们可以调整大小?

任何帮助表示赞赏,C# 对我来说就像魔术一样。

4

1 回答 1

0

不确定您是否想要获取椭圆的位置,如果是,请尝试以下代码段

var left=Canvas.GetLeft(ellipse1);
var top=Canvas.GetTop(ellipse1);

要设置其位置和大小:

Canvas.SetLeft(ellipse1, left+100);
ellipse1.ActualWidth= ...;
于 2013-04-22T13:21:06.653 回答