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); } }
/// <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); }