/// <summary>
        /// 批量删除用户
        /// </summary>
        public async void RemoveUsers()
        {
            #region # 加载选中

            UserInfo[] selectedUsers = this.Users.Where(x => x.IsSelected == true).Select(x => x.Model).ToArray();
            if (!selectedUsers.Any())
            {
                MessageBox.Show("请选中要删除的用户!", "警告", MessageBoxButton.OK, MessageBoxImage.Warning);
                return;
            }

            #endregion

            MessageBoxResult result = MessageBox.Show("确定要删除吗?", "警告", MessageBoxButton.YesNo, MessageBoxImage.Warning);
            if (result == MessageBoxResult.Yes)
            {
                this.Busy();

                IUserContract userContract = this._userContract.Channel;
                await Task.Run(() => selectedUsers.ForEach(user => userContract.RemoveUser(user.Number)));

                await this.ReloadUsers();

                this.Idle();
                this.ToastSuccess("删除成功!");
            }
        }