Esempio n. 1
0
        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);
 }
Esempio n. 3
0
 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);
 }
Esempio n. 4
0
 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);
 }
Esempio n. 5
0
 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);
 }
Esempio n. 6
0
        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);
        }