Пример #1
0
        public TabbedPage()
        {
            InitializeComponent();
            NavigationCacheMode = NavigationCacheMode.Enabled;
            DataContext         = new TabbedViewModel();

            ViewModel.CloseRequired += ViewModel_CloseRequired;
            ViewModel.AddRequired   += ViewModel_AddRequired;
        }
Пример #2
0
 public Window12()
 {
     InitializeComponent();
     DataContext = new TabbedViewModel()
                   {
                       Items =
                           {
                               new TabViewModel() {Title = "Tab #1", IsEnabled = true, IsVisible = true},
                               new TabViewModel() {Title = "Tab #2", IsEnabled = false, IsVisible = true},
                               new TabViewModel() {Title = "Tab #3", IsEnabled = true, IsVisible = false},
                           }
                   };
 }
        public MainTabbedPage()
        {
            InitializeComponent();
            // Menu pages
            Children.Add(new MyHomePage());
            Children.Add(new HomePage());
            Children.Add(new ProfilePage());

            // No need of the back button on the menu
            NavigationPage.SetHasBackButton(this, false);

            // Find the binding context of the page, in order to use its properties
            vm = App.Current.Resources["vm"] as TabbedViewModel;
        }