我一直在尝试添加一个标签视图到按钮上的Stacklayout在Android中单击。 但它会抛出空指针异常。以下是我想要达到的目标。任何人都可以请有关如何在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);
}
谢谢
我认为没有理由失败。你能用你得到的堆栈跟踪来编辑你的文章吗? –