Xamarin Forms / Cross Platform - макет с вкладками влияет только на часть экрана

Я не мог опубликовать ответ на комментарий Пола, поэтому я создаю новый комментарий для Vidhya здесь:

Wrapper будет SuperClass для двух классов, которые мы хотим сохранить как значение.

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

, например

class MyWrapper {

 Class1 class1obj = new Class1();
 Class2 class2obj = new Class2();
...
}

, а в HashMap мы можем Таким образом,

Map<KeyObject, WrapperObject> 

WrapperObj будет иметь переменные класса: class1Obj, class2Obj

0
задан Sander Koldenhof 18 March 2019 в 17:33
поделиться

1 ответ

Добавьте ContentView на свою страницу и замените его содержимое на то, каким будет ваш вид вкладки при нажатии.

<ContentView x:Name="_contentView">
</ContentView>

Затем в cs при нажатии измените его содержимое по мере необходимости:

 if (_contentView.Content != _tabView1)
 {
     _contentView.SetContent(_tabView1);
 }
0
ответ дан Nick 18 March 2019 в 17:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: