有哪位高人用Silverlight实现过两个对象位置交换,现在我是用拖动的方法,点击左键不松手,然后拖动到需要交换对象的位置,但是现在的情况是可以取到第一个对象的详细,而得不到第一个对象的信息
对象是指两个可视化对象吗?
两个对象的位置互换的话,一般是在canvas这个容器上,canvas有top和left,直接交换两位可视化对象的top和left就可以了
对象的详细信息,可以通过visualtreehelper取得。
鼠标滑过的时候,可以判断当前对象是否为你所需要的对象,通过HitTest 方法来判断就可以了
about hittest please following this reference