Example #1
0
        /// <summary>
        ///     基础的 ViewModel
        /// </summary>
        public LoginViewModel()
        {
            // 调用 RelayParameter,传入一个需要参数的 LoginAsync 方法
            LoginCommand =
                new RelayParameterizedCommands(async parameter =>
                                               await LoginAsync(parameter));

            // 调用 RelayParameter,转到注册界面
            RegisterCommand =
                new RelayCommand(async() => await RegisterAsync());
        }
        /// <summary>
        ///     注册页面的 ViewModel
        /// </summary>
        public RegisterViewModel()
        {
            // 调用 RelayCommand,传入LoginAsync 方法,切换到 Login 界面
            LoginCommand =
                new RelayCommand(async() => await LoginAsync());


            // 调用 RelayParameter,转到注册界面
            RegisterCommand = new RelayParameterizedCommands(async parameter =>
                                                             await RegisterAsync(parameter));
        }