protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.MainView); ActionBar.NavigationMode = ActionBarNavigationMode.Tabs; // One-time initialization of application and helpers. // This can be done in the startup view, or in the android application object, or in the application loading screen. EnsureApplication(); AndroidHelpers.Initialize(typeof(Resource)); CloudAuctionApplication.Instance.ContinueToMain(skipNavigation: true); // Ensure that our viewmodel is initialized, in case we navigated to this view by some other means // than through a call to CloudAuctionApplication.Instance.ContinueToMain(). // E.g. when the OS creates this view at application startup, because it is marked as MainLauncher. ActionBar.Tab[] tabs = new ActionBar.Tab[] { ActionBar.NewTab().SetText("Auction").SetTag(new AuctionView()), ActionBar.NewTab().SetText("Products").SetTag(new ProductsView()), ActionBar.NewTab().SetText("Help").SetTag(new Fragment()) }; foreach (var tab in tabs) { tab.TabSelected += Tab_TabSelected; } Initialize(FindViewById(Resource.Id.MainView), CloudAuctionApplication.Instance.MainViewModel); // This call initializes data binding and updates the view with the current viewmodel values. for (int position = 0; position < tabs.Length; position++) { ActionBar.AddTab(tabs[position], setSelected: (MainViewModel.SubView)position == CurrentSubView); } }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout._VIEWNAME_View); AndroidHelpers.Initialize(typeof(Resource)); EnsureApplication(); CloudAuctionApplication.Instance.ContinueTo_VIEWNAME_(skipNavigation: true); Initialize(FindViewById(Resource.Id._VIEWNAME_View), CloudAuctionApplication.Instance._VIEWNAME_ViewModel); }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.SampleItemListView); AndroidHelpers.Initialize(typeof(Resource)); EnsureApplication(); SampleAppApplication.Instance.ContinueToSampleItemList(skipNavigation: true); Initialize(FindViewById(Resource.Id.SampleItemListView), SampleAppApplication.Instance.SampleItemListViewModel); }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.MainView); AndroidHelpers.Initialize(typeof(Resource)); EnsureApplication(); TwitterApplication.Instance.CurrentNavigationContext = this; TwitterApplication.Instance.ContinueToMain(skipNavigation: true); Initialize(FindViewById(Resource.Id.MainView), TwitterApplication.Instance.MainViewModel); }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout._VIEWNAME_View); AndroidHelpers.Initialize(typeof(Resource)); EnsureApplication(); TwitterNavigator.Instance.NavigationContext = this; TwitterApplication.Instance.ContinueTo_VIEWNAME_(); Initialize(FindViewById(Resource.Id._VIEWNAME_View), TwitterApplication.Instance._VIEWNAME_ViewModel); }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SmartLearningNavigator.Instance.NavigationContext = this; // Set our view from the "main" layout resource SetContentView(Resource.Layout.MainView); AndroidHelpers.Initialize(typeof(Resource)); EnsureApplication(); SmartLearningNavigator.Instance.NavigationContext = this; InitDatabase.Init("SmartLearning.db3"); SmartLearningApplication.Instance.DatabaseName = "SmartLearning.db3"; SmartLearningApplication.Instance.ContinueToMainView(); Initialize(FindViewById(Resource.Id.MainView), SmartLearningApplication.Instance.MainViewModel); }