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 соответственно, вы не можете иметь большое число в качестве поля.

Другие вопросы по тегам