public TabIconsPage() { InitializeComponent(); BindingContext = new Tab1ViewModel() { IsSelected = true }; }
private void AddNewTab() { //Here I just create a new instance of TabViewModel //If you want to copy the **Data** from a previous tab or something you need to //copy the property values from the previously selected ViewModel or whatever. var newtab = new Tab1ViewModel { Title = "Tab #" + (Tabs.Count + 1) }; Tabs.Add(newtab); SelectedTab = newtab; }
public MainWindowViewModel() { Model = new Model(); Tab1ViewModel = new Tab1ViewModel(Model); Tab2ViewModel = new Tab2ViewModel(Model); }