Как вы можете позиционировать элементы в WPF? Стандартная модель заключается в использовании менеджеров компоновки для всего, но что, если вы хотите позиционировать элементы (например, на холсте) просто на основе позиции других элементов?
Например, вы можете захотеть, чтобы один элемент (например, кнопка) был прикреплен к стороне другой (возможно, панели) независимо от положения или компоновки этой панели. Любой, кто работал с инженерными инструментами (SolidWorks, AutoCad и т.д.), Знаком с такого рода относительным позиционированием.
Принуждение всего в менеджерах компоновки (различные панели WPF) не имеет особого смысла для определенных сценариев, где вам не все равно, что элементы поддерживаются каким-то родительским контейнером, и вы не хотите, чтобы другие дети были затронуты изменение макета/внешнего вида друг друга. Поддерживает ли WPF эту относительную модель позиционирования?