Допустим, у меня есть кнопка в макете стека, которая заполняет родительский элемент по горизонтали.Как сделать так, чтобы высота по вертикали была равна длине по горизонтали?Желательно полностью в xaml, но в c #, если это необходимо.
Вы можете сделать это в коде, как это в коде:
button.SetBinding(VisualElement.HeightRequestProperty, new Binding() { Source = button, Path = "Width" });
Я думаю, что самый простой способ сделать это - привязать высоту объекта к его ширине
Height="{Binding RelativeSource={RelativeSource Self}, Path=Width}">