Create() public static méthode

public static Create ( ) : void
Résultat void
Exemple #1
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();
            App.Create();

            Credentials.SetAuthStatus(true);
            Credentials.Update("MALClientTestAcc", "MuchVerificatio", ApiType.Mal);
            ViewModelLocator.AnimeList.Init(null);
            ViewModelLocator.AnimeList.Initialized += AnimeList_Initialized;
        }
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();
            App.Create();

            LoginBackgroundView.Layer.CornerRadius = 5;

            AuthenticatingBinding = this.SetBinding(() => VM.Authenticating);
            AuthenticatingBinding.WhenSourceChanges(() => BlurVisualEffect.Hidden = !VM.Authenticating);

            ProblemsButtonBinding = this.SetBinding(() => VM.ProblemsButtonVisibility);
            ProblemsButtonBinding.WhenSourceChanges(() => ProblemsButton.Hidden = !VM.ProblemsButtonVisibility);

            CurrentApiTypeBinding = this.SetBinding(() => VM.CurrentApiType);
            CurrentApiTypeBinding.WhenSourceChanges(() =>
            {
                switch (VM.CurrentApiType)
                {
                case ApiType.Hummingbird:
                    HummigbirdButton.BackgroundColor  = UIColor.FromRGBA(10, 115, 255, 60);
                    MyAnimeListButton.BackgroundColor = UIColor.FromRGBA(10, 115, 255, 30);
                    break;

                case ApiType.Mal:
                    MyAnimeListButton.BackgroundColor = UIColor.FromRGBA(10, 115, 255, 60);
                    HummigbirdButton.BackgroundColor  = UIColor.FromRGBA(10, 115, 255, 30);
                    break;
                }
            });

            LogInLogOutBinding = this.SetBinding(() => VM.LogOutButtonVisibility);
            LogInLogOutBinding.WhenSourceChanges(() =>
            {
                LogInButton.Hidden  = VM.LogOutButtonVisibility;
                LogOutButton.Hidden = !VM.LogOutButtonVisibility;
            });

            HummigbirdButton.SetCommand("TouchUpInside", VM.FocusHumCommand);
            MyAnimeListButton.SetCommand("TouchUpInside", VM.FocusMalCommand);
            ProblemsButton.SetCommand("TouchUpInside", VM.ProblemsCommand);
            RegisterButton.SetCommand("TouchUpInside", VM.NavigateRegister);

            UsernameTextField.ShouldReturn += UsernameTextField_ShouldReturn;
            PasswordTextField.ShouldReturn += UsernameTextField_ShouldReturn;
        }