Некрасивый контроль над возможностью размещения элемента управления

#wpf #controls #stackpanel #dockpanel

#wpf #элементы управления #stackpanel #dockpanel

Вопрос:

У меня есть панель dock, две кнопки на которой закреплены в левом и правом углах и stackpanel с расположенными на ней элементами управления. Мне нужно поместить часть левой и правой сторон stackpanel под эти две закрепленные кнопки и установить для первого дочернего элемента stackpanel некоторый сдвиг от границы. Возможно ли это????

Комментарии:

1. С помощью WPF вы можете достичь практически всего, чего хотите, с точки зрения макета, не могли бы вы опубликовать нам xaml, который у вас уже есть, трудно точно сказать, что вы здесь имеете в виду. Может быть, сетка была бы более подходящей, чем stackpanel?

Ответ №1:

Самым простым способом было бы поместить все ваши элементы управления в Canvas вместо DockPanel и использовать Canvas.Top , Canvas.Left и `Canvas.zIndex для позиционирования ваших элементов управления.

Другим способом было бы использовать RenderTransforms для настройки позиционирования элемента во время выполнения.