#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
для настройки позиционирования элемента во время выполнения.