是否通过Silverlight 4棒对象

时间:2011-06-09 09:36:07

标签: c# silverlight xaml silverlight-4.0

我需要相互粘贴物体。 如果对象与边界相交。相互依附。

物体与边界相交

enter image description here

附加的物品

enter image description here

还是必须实现代码?

1 个答案:

答案 0 :(得分:0)

  

必须实现代码

代码必须具有功能,但可以改变多少。就个人而言,在这种情况下我会使用更多代码。

我从概念上将红色矩形与绿色边框分开。红色十字形表示单个项目,可以或可以不附加到另一个项目。绿色边框将包含一个水平方向StackPanel,表示一组彼此相连的项目。

最初没有任何项目附加到任何其他项目,因此所有现有的绿色边框表示所有只有一个成员的附加项目组。

当您将一个项目“附加”到另一个项目时,表示其中一个项目的红色矩形将从其现有的堆栈面板中删除,并添加到堆栈面板中,并包含另一个项目。现在空的绿色边框将从视图中删除。