RenderTransform与Panel Properties vs.Layout转换

时间:2011-11-11 13:44:54

标签: wpf drag panels rendertransform layouttransform

我想知道在UIElements左右实现Panels拖动移动的最佳方法。

我们知道Canvas.SetTop.Right.Left等比渲染变换略快,也可能是布局友好的方式。

  • 其他类型的面板上的自由拖动移动行为怎么样?

  • 当我在Grid中调整/拖动儿童时,如何在保持偏移的同时应用Canvas SetLeft?

显然看起来完全不连贯,因为其他Panels类型采用了特定的布局,但在某些情况下采用自由定位拖动移动行为可以用来代替原始面板行为(在网格中的列之间拖动等... )

可能使用Bool IsDragEnabled属性在原始Panel行为和拖动移动行为之间切换。

0 个答案:

没有答案