Я не мог опубликовать ответ на комментарий Пола, поэтому я создаю новый комментарий для Vidhya здесь:
Wrapper будет SuperClass
для двух классов, которые мы хотим сохранить как значение.
и внутри класса оболочки, мы можем поместить ассоциации как объекты переменных экземпляра для двух объектов класса.
, например
class MyWrapper {
Class1 class1obj = new Class1();
Class2 class2obj = new Class2();
...
}
, а в HashMap мы можем Таким образом,
Map<KeyObject, WrapperObject>
WrapperObj будет иметь переменные класса: class1Obj, class2Obj
Добавьте ContentView
на свою страницу и замените его содержимое на то, каким будет ваш вид вкладки при нажатии.
<ContentView x:Name="_contentView">
</ContentView>
Затем в cs при нажатии измените его содержимое по мере необходимости:
if (_contentView.Content != _tabView1)
{
_contentView.SetContent(_tabView1);
}