从TextChanged事件中的wpf文本框中删除文本

时间:2016-05-31 07:09:27

标签: c# wpf

有没有办法在TextChanged事件中获取从WPF TextBox中删除的文本?

这不是this question的副本,它与Windows表单有关。

1 个答案:

答案 0 :(得分:0)

您可以使用一个全局变量。并在KeyDown事件中为其指定旧值,并在TextChanged事件:

中使用此值
    string oldText;
    private void textBox1_KeyDown(object sender, KeyEventArgs e)
    {
        TextBox tb = sender as TextBox;
        oldText = tb.Text;
    }  

    private void textBox1_TextChanged(object sender, EventArgs e)
    {
        MessageBox.Show(oldText);
    }