public static ValidTextBoxInputNum Create(Object textBox) { if (dic.ContainsKey(textBox)) { return(dic [textBox]); } var instance = new ValidTextBoxInputNum(textBox); dic [textBox] = instance; return(instance); }
private void Process(TextBox pxTextBox, TextBlock resultText, float scale) { if (!pwh.IsValid) { MessageBox.Show("请设置首选项"); return; } ValidTextBoxInputNum.Create(pxTextBox).Validate(); var px = pxTextBox.Text; float val; if (float.TryParse(px, out val)) { resultText.Text = (Math.Round(scale * val, 1)).ToString(); } else { resultText.Text = "0"; } }
private void PsdHeight_KeyUp(object sender, KeyEventArgs e) { ValidTextBoxInputNum.Create(sender).Validate(); }