Я использую WPF и у меня проблема с макетом.У меня есть закрепленная панель (не WPF, я просто разместил свой контроль внутри).И когда пользователь хочет закрепить эту панель слева или справа от экрана, мне нужно расположить элементы управления одним способом.Но когда пользователь желает закрепить эту панель сверху или снизу, мне нужно расположить элементы управления по-другому.
Мой вопрос заключается в том, как лучше всего реализовать динамическое расположение элементов управления WPF, которое зависит от некоторых условий.?
Я понимаю, что могу использовать сетку и динамически менять позиции своих элементов управления внутри сетки.Но я не очень доволен этим решением.Я ищу решение без вмешательства кода, только xaml.И в случае, если это невозможно, по крайней мере, с минимальным вмешательством в код.
Заранее спасибо.