public async void Initialize(Views.Login page)
        {
            View  = page;
            Email = await SecureStorage.GetAsync("email");

            Password = await SecureStorage.GetAsync("password");
        }
 private void btnSave_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         Views.Login x = new Views.Login();
         x.HDClick   += new Views.Login.HDClickEventHandler(changeSave);
         x.BackClick += new Views.Login.BackMaskEventHandler(CloseMask);
         x.ShowDialog();
     }
     catch (Exception ee)
     {
         System.Windows.MessageBox.Show(ee.Message);
     }
 }
Esempio n. 3
0
        /// <summary>
        /// 构造函数,初始化视图
        /// 通过订阅事件实现双向数据绑定
        /// </summary>
        public LoginModel()
        {
            view = new Views.Login
            {
                Text                  = Setting.appName,
                Icon                  = new Icon("logo.ico"),
                BackgroundImage       = Util.GetImage("bg.png"),
                BackgroundImageLayout = ImageLayout.Stretch
            };

            // 订阅控件事件实现数据双向绑定
            view.UserNameInput.EditValueChanged += (sender, args) => account = view.UserNameInput.Text.Trim();
            view.PassWordInput.EditValueChanged += (sender, args) => password = view.PassWordInput.Text;
            view.UserNameInput.Leave            += (sender, args) => GetDepts();
            view.lueDept.EditValueChanged       += (sender, args) => DeptChanged();

            Format.InitTreeListLookUpEdit(view.lueDept, depts, NodeIconType.Organization);
        }