RenderTransform или Panel Properties против Layout Transform

Я хотел бы знать лучший способ достижения Drag Move of UIElements вокруг Panels,

Мы знаем это Canvas.SetTop, .Right, .Left и т. д. немного быстрее, чем преобразование рендеринга, а также, возможно, более дружественный к макету способ.

  • Как насчет поведения Free-Drag Move на других видах панелей?

  • Как я могу применить Canvas SetLeft, сохраняя смещения при изменении размера / перетаскивании дочерних элементов в Grid?

По-видимому, кажется совершенно не связным, потому что определенные макеты, принятые другими типами панелей, но в некоторых сценариях могут быть полезны для использования поведения перетаскивания с произвольным размещением, которое заменяет исходное поведение панели (перетаскивание между столбцами в сетке и т. Д.)

Может быть с Bool IsDragEnabled свойство, которое переключает между исходным поведением Panel и поведением перетаскивания.

0 ответов

Другие вопросы по тегам