UIElements
前後のドラッグ ムーブを達成するための最良の方法を知りたいPanels
です。
Canvas.SetTop
、などは.Right
、.Left
Render Transform よりもわずかに高速であり、おそらくよりレイアウトに適した方法であることがわかっています。
他の種類のパネルでのフリードラッグ移動動作はどうですか?
で子をサイズ変更/ドラッグするときに、オフセットを維持しながら Canvas SetLeft を適用するにはどうすればよい
Grid
ですか?
特定のレイアウトが他のパネル タイプで採用されているため、明らかに一貫性がないように見えますが、一部のシナリオでは、元のパネル動作 (グリッド内の列間をドラッグするなど) を置き換える自由配置ドラッグ移動動作を採用すると便利な場合があります。
おそらく、Bool IsDragEnabled
元のパネルの動作とドラッグ移動の動作を切り替えるプロパティを使用します。