簡體   English   中英

使用 xamarin 選擇按鈕時,如何添加更多字段/條目?

[英]How do I add more fields/entries when a button is selected using xamarin?

我是第一次使用 Xamarin(C# 和 XAML)創建一個移動應用程序。 我想添加功能以在用戶選擇“添加”按鈕時添加另一個條目。

更具體地說,當單擊按鈕時,我希望它創建 2 個新的條目字段。 它們彼此不同,但相同的 2 出現在按鈕上方的頁面上。 如果 XAML 和 C# 無法做到這一點,那么按鈕是否可以在單擊時取消隱藏隱藏的條目?

提前致謝。

這樣的事情會起作用

<Button Clicked="OnButtonClick" ... />

protected void OnButtonClick(object sender, EventArgs a)
{
  var entry1 = new Entry() { ... };
  var entry2 = new Entry() { ... };

  myLayout.Children.Add(entry1);
  myLayout.Children.Add(entry2);
}

“有沒有辦法在點擊按鈕時取消隱藏隱藏的條目?”

是的,只需在Entry上設置IsVisible屬性即可.. 簡單示例:

<StackLayout Margin="0,50,0,0">
      <Entry x:Name="entry1" Placeholder="Entry 1..." IsVisible="false" />
      <Entry x:Name="entry2" Placeholder="Entry 2..." IsVisible="false" />
      <Button Text="Add entries" Clicked="Button_Clicked" />
</StackLayout>

后面的代碼:

 void Button_Clicked(System.Object sender, System.EventArgs e)
    {
        entry1.IsVisible = true;
        entry2.IsVisible = true;
    }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM