Я только что начал с Xamarin, и у меня возникли трудности с программным размещением элементов пользовательского интерфейса именно там, где я их хочу.Программно позиционирующие элементы пользовательского интерфейса в C#
В настоящее время я использую этот вид метода:
Label AppTitle = new Label
{
VerticalTextAlignment = TextAlignment.End,
HorizontalTextAlignment = TextAlignment.Center,
Text = "FishBike GPS"
};
Button MenuButton = new Button
{
Image = "images/hamburger_icon.bmp",
HorizontalOptions = LayoutOptions.Start,
VerticalOptions = LayoutOptions.Start
};
Title = "FishBike GPS";
Content = new StackLayout
{
Children = {
AppTitle,
MenuButton
}
};
Однако это оставляет желать много лучшего. Во-первых, я действительно хочу, чтобы метка и кнопка были на одной и той же линии. Однако это ставит их друг под друга. Мне бы очень хотелось, чтобы у вас было больше выбора, как далеко налево/вправо появляется ярлык.
Пока я здесь, кто-нибудь может сказать мне, как установить изображение для кнопки. Мне нужно отобразить значок меню гамбургера. (что-то похожее на равное, но с дополнительной линией в середине), однако я изо всех сил пытаюсь реализовать это программно.
ура. Я рассмотрю его – Jobalisk