Как скрыть вкладку от TabbedPage при использовании условия (формы xamarin) - PullRequest
0 голосов
/ 05 февраля 2020

У меня есть следующая проблема, у меня есть система, которая при входе имеет xaml с TabbedPage, использующим разные страницы контента, такие как вкладки, но когда выполняется определенное условие, мне нужно, чтобы одна из них скрылась для пользователя.

Как я могу это сделать?

Приветствия

1 Ответ

2 голосов
/ 05 февраля 2020

в конструкторе страницы просто проверяйте при добавлении дочерних страниц. Я не знаю, есть ли простой способ сделать то же самое в XAML

public class MyPage : TabbedPage
{
  public MyPage() 
  {

    this.Children.Add(new Page1());
    this.Children.Add(new Page2());

    if (some conditional check based on user) 
    {
      this.Children.Add(new Page3());
    }

  }
}
...