Как я могу добавить две метки в шаблон StackLayout на C #?

#xamarin #xamarin.forms

#xamarin #xamarin.forms

Вопрос:

Я проверил документацию Xamarin для StackLayout, но, похоже, это мне не помогло. Вот что у меня есть:

 public class PracticeButtons : StackLayout
{
    public PracticeButtons()
    {
        Children = { new Label() { Text = "ABC" }; }

    }
}
 

Я думал, что это будет работать в соответствии с документами, но, похоже, это вообще не работает.

Может кто-нибудь посоветовать мне по этому поводу?

Ответ №1:

Дочерние IList<View> элементы — это то, что вам нужно добавить метки или любые другие представления в список, как и любой другой объект IEnumerable

 public class PracticeButtons : StackLayout
{
   public PracticeButtons()
   {
      Children.Add(new Label() { Text = "Label 1" });
      Children.Add(new Label() { Text = "Label 2" });
   }
}