Как я могу заставить ребенка иметь квадратные размеры в Xamarin? - PullRequest
1 голос
/ 27 мая 2019

Допустим, у меня есть кнопка в макете стека, которая заполняет родительский элемент по горизонтали.Как сделать так, чтобы высота по вертикали была равна длине по горизонтали?Желательно полностью в xaml, но в c #, если это необходимо.

Ответы [ 2 ]

1 голос
/ 27 мая 2019

Вы можете сделать это в коде, как это в коде:

button.SetBinding(VisualElement.HeightRequestProperty, new Binding() { Source = button, Path = "Width" });
1 голос
/ 27 мая 2019

Я думаю, что самый простой способ сделать это - привязать высоту объекта к его ширине

  Height="{Binding RelativeSource={RelativeSource Self}, Path=Width}">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...