我一直在嘗試添加一個標籤視圖到按鈕上的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);
}
謝謝
我認爲沒有理由失敗。你能用你得到的堆棧跟蹤來編輯你的文章嗎? –