/// <summary> /// 用户设置个人信息 /// 个人信息页面的"应用"按钮点击事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private async void SetInformation(object sender, RoutedEventArgs e) { ContentDialog dialog; dialog = new ContentDialog() { Title = "提示", PrimaryButtonText = "确认", Content = "确定要修改信息?", FullSizeDesired = false }; if (Info.Email != "" && CheckEmail(Info.Email) == false) { /// 判断答案是否不为空格式且格式错误 dialog.Content = "邮箱格式错误"; dialog.PrimaryButtonClick += (_s, _e) => { }; } else { /// 确认个人信息无不合法填写时 /// 提示用户是否保存修改信息 /// 点击"确认"保存,点击"取消"不保存 dialog.Content = "确定修改信息?"; dialog.SecondaryButtonText = "取消"; dialog.PrimaryButtonClick += (_s, _e) => { UserInfo.SetInfo("UserName", Info.Name); UserInfo.SetInfo("Birth", Info.Birth); UserInfo.SetInfo("Email", Info.Email); UserInfo.SaveImage(Info.Avator, "Avator.jpg"); LiveTile.LoadTile(); }; dialog.SecondaryButtonClick += (_s, _e) => { }; } await dialog.ShowAsync(); }
/// <summary> /// 初始化单一实例应用程序对象。这是执行的创作代码的第一行, /// 已执行,逻辑上等同于 main() 或 WinMain()。 /// </summary> public App() { this.InitializeComponent(); this.Suspending += OnSuspending; loginFlag = false; // 加载动态磁贴 LiveTile.LoadTile(); }