private async void Add_Button_Click(object sender, RoutedEventArgs e) { var entry = await CustomDialog.ShowNewEntryDialog(provider.GetCatagories()); if (entry != null) { provider.AddDataEntry(entry); } else { await CustomDialog.ShowConfirmDialog("添加失败", "输入的信息有误!"); } }
private async void Button_Click(object sender, RoutedEventArgs e) { var button = sender as Button; switch (button.Tag) { case "removeAllData": if (await CustomDialog.ShowConfirmDialog("清除所有数据", "此操作将会清楚所有用户数据,您确定要继续吗?") == true) { provider.__DeleteAll(); // Navigate to Welcome Page } break; case "viewCatagories": ShowCatagories(); break; } }
private async void HyperlinkButton_Click(object sender, RoutedEventArgs e) { var button = sender as HyperlinkButton; switch (button.Tag) { case "changeUsername": GetInputUsername(); break; case "changeBudget": GetInputBudget(); break; case "changeRenewDate": GetInputRenewDate(); break; case "changeLanguage": CustomDialog.ShowConfirmDialog("更改语言", "不存在的"); break; case "addCatagory": var dialog = new CustomDialog("添加类别"); var l = await dialog.AddTextInput("类别").AddTwinButtons("确定", "取消").ShowInputDialog(); if (l == null) { break; } var i = l[0] as TextBox; if (i != null) { provider.AddCatagory(i.Text); } break; default: break; } }