Я пытаюсь добавить представление Label к Stacklayout на кнопке Click в Android. Но он выбрасывает исключение Null Pointer. Ниже я пытаюсь добиться успеха. Может кто-нибудь, пожалуйста, советы о том, как добиться этого в xamarin.formsДобавить ребенка в родителя на кнопке Нажмите Xamarin.forms
Xamarin.Forms код в C#
StackLayout parent= new StackLayout();
Button add= new Button
{
HorizontalOptions=LayoutOptions.End,
BackgroundColor=Xamarin.Forms.Color.White,
Text="ADD",
TextColor=Xamarin.Forms.Color.Maroon,
};
add.Clicked += OnButtonClicked;
Label firstLabel = new Label
{
Text = "Label 1",
HorizontalOptions = LayoutOptions.StartAndExpand,
TextColor=Xamarin.Forms.Color.FromHex("#000000")
};
parent.Children.Add(add);
parent.Children.Add(firstLabel);
Добавление ярлыка в ButtonClick
void OnButtonClicked(object sender, EventArgs e)
{
Label secondLabel = new Label
{
Text = "Label 1",
HorizontalOptions = LayoutOptions.StartAndExpand,
TextColor=Xamarin.Forms.Color.FromHex("#000000")
};
parent.Children.Add(secondLabel);
}
Спасибо заранее
Я не вижу причин для этого, чтобы потерпеть неудачу. Не могли бы вы отредактировать сообщение с трассировкой стека? –