private void Button_Click(object sender, RoutedEventArgs e) { var senderName = (sender as Button).Name; switch (senderName) { case "ButtonOK": { string s_key = TextBoxYuan.Text.Trim(); string s_value = TextBoxNew.Text.Trim(); if (string.IsNullOrEmpty(s_key) || string.IsNullOrEmpty(s_value)) { GlobalTool.BarMsg("请输入内容"); return; } if (GlobalTool.AllDic.ContainsKey(s_key)) { GlobalTool.AllDic[s_key] = s_value; } else { GlobalTool.AllDic.Add(s_key, s_value); } JavaScriptSerializer serializer = new JavaScriptSerializer(); string json = serializer.Serialize(GlobalTool.AllDic); MyFiles.WriteLocalTrans(json); GlobalTool.CloseDialogLearn(); GlobalTool.BarMsg("添加成功"); GlobalTool.GetDic(); } break; case "ButtonCancel": GlobalTool.CloseDialogLearn(); break; } }