WPF Margins - это большие цифры. Не похоже на другие элементы управления, только границы
Когда я определяю ширину полей моих прямоугольных объектов в WPF, они привязываются к краю страницы, т.е. Margin="10,10,0,0" помещает его в верхний левый угол вместо привязки к границе 10,10. вокруг других объектов. Когда я перетаскиваю его в нужное мне место, поля заканчиваются цифрами, такими как: Margin="684,810,0,0"
Кажется, что числа устанавливаются относительно краев моей формы, как я могу это исправить?
1 ответ
Margin="10,10,0,0" говорит о том, что ваш прямоугольник составляет 10 пикселей справа от самого левого угла контейнера. Это происходит, когда в родительском контейнере нет другого элемента управления.
Не следует беспокоиться о большом количестве полей, поскольку они относятся к размеру родительского контейнера. Если, скажем, Grid является родительским для высоты и ширины как 100 и 100 соответственно, вы не можете иметь большое число в качестве поля.