Почему свойства Right и Bottom не отображаются в окне свойств? - PullRequest
0 голосов
/ 20 апреля 2020

Properties Window

Я поместил эллипс на холст. В окне свойств отображаются только свойства Canvas.Top и Canvas.Left. Нет Canvas.Right или Canvas.Bottom. Я пытаюсь понять, почему некоторые свойства появляются (например, сверху и слева), а другие нет (например, снизу и справа). PS: я знаю, что могу установить свойства Right и Bottom в XAML, но я не спрашиваю, как их установить, но почему я не могу установить их в Window свойств.

Спасибо за чтение!

Ответы [ 2 ]

1 голос
/ 21 апреля 2020

Вверху / слева под макетом находится положение элемента управления на холсте. Если вы используете Grid или StackPanel для хранения элементов управления, верхний / левый исчезнет. Фактически, BottomProperty, LeftProperty, RightProperty, TopProperty являются полями Canvas. Макет не показывает все поля, вы можете добавить его в код XAML. enter image description here

0 голосов
/ 20 апреля 2020

Вы их не видите, потому что они не свойства.

Вы только что решили, что хотите внизу и справа.

Это не делает их существующими в качестве свойств.

Вверху и слева используются координаты x и y. разместить что-то на холсте. Таким образом, они довольно важные аспекты и, очевидно, необходимы.

Люди, строящие каркас, добавили эти прикрепленные свойства.

Нижнюю и правую точки можно рассчитать, используя высоту и ширину.

Если они вообще об этом думают, кто бы писал, что рамки, должно быть, решили, что в них нет необходимости.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...