protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);
            Title = "Без преград";

            if (AuthData.AuthResult == null)
            {
                StartActivity(typeof (LoginActivity));
                FinishActivity(0);

                return;
            }

            try
            {
                ReadPoint();

                SetContentView(Resource.Layout.EditItemMainActivity);

                nextButton = FindViewById<Button>(Resource.Id.next_button);
                backButton = FindViewById<Button>(Resource.Id.back_button);
                objectsButton = FindViewById<Button>(Resource.Id.objects_button);
                saveButton = FindViewById<Button>(Resource.Id.save_button);
                contentLayout = FindViewById<FrameLayout>(Resource.Id.content);

                saveButton.Click += saveButton_Click;
                objectsButton.Click += objectsButton_Click;

                nextButton.Click += nextButton_Click;
                backButton.Click += backButton_Click;

                CreateViews();

                foreach (var screen in views)
                {
                    contentLayout.AddView(screen.View);
                }

                UpdateViewAndButtons();
            }
            catch (Throwable t)
            {
                MessageBox.ShowMessage(t.Message, this);
            }
        }
Example #2
0
 public UIButtonController GetButtonController(Common.Button button)
 {
     return(buttonControllers.FirstOrDefault(elem => elem.GetButtonType() == button));
 }