public SystemQuotasViewModel()
            : base("用户管理", "高点号配额方案")
        {
            this.SystemQuotas = new ObservableCollection<EditSQModel>();

            this.RefreshCommand = new UniversalCommand(Refresh);
            this.EditCommand = new UniversalCommand(Edit);

            client.GetSystemQuotasCompleted += ShowSetting;
            client.SetStstemQuotaCompleted += ShowEditResult;
            Refresh();
        }
        /// <summary>
        /// 实例化一个新的登陆页的视图模型
        /// </summary>
        public LoginViewModel()
        {
            this.LoginCommand = new UniversalCommand(Login);

            bool hadRememberMe = DataManager.HaveValue<LoginPackage>(DataKey.IWorld_Backstage_RememberMe);
            if (hadRememberMe)
            {
                LoginPackage package = DataManager.GetValue<LoginPackage>(DataKey.IWorld_Backstage_RememberMe);
                this.Username = package.Username;
                this.Password = package.Password;
                this.RememberMe = true;
            }
        }
        public TicketSettingViewModel()
            : base("系统设置", "彩票模块设置")
        {
            this.RefreshCommand = new UniversalCommand(Refresh);
            this.EditCommand = new UniversalCommand(Edit);

            client.GetSettingOfLotteryCompleted += ShowSetting;
            client.SetSettingOfLotteryCompleted += ShowEditResult;
            Refresh();
        }
        /// <summary>
        /// 实例化一个新的操作视图的基类
        /// </summary>
        /// <param name="selectedText_Menu">导航选择文本</param>
        /// <param name="selectedText_Page">页面选择文本</param>
        public ManagerViewModelBase(string selectedText_Menu, string selectedText_Page)
        {
            //初始化属性
            SelectedText_Menu = selectedText_Menu;
            SelectedText_Page = selectedText_Page;

            //初始化命令
            JumpCommand = new UniversalCommand(new Action<object>(Jump));
            EditAccountCommand = new UniversalCommand(new Action<object>(EditAccount));
            LogoutCommand = new UniversalCommand(new Action<object>(Logout));
        }
        public AuthorSettingViewModel()
            : base("系统设置", "用户模块设置")
        {
            this.RefreshCommand = new UniversalCommand(Refresh);
            this.EditCommand = new UniversalCommand(Edit);

            client.GetSettingOfAuthorCompleted += ShowSetting;
            client.SetSettingOfAuthorCompleted += ShowEditResult;
            Refresh();
        }