组合框输入事件WPF

本文关键字:WPF 入事件 输入 组合 | 更新日期: 2023-09-27 18:13:52

我需要有一个事件触发每当输入在组合框内按下。这是一个WPF c# 4.0控件,我找不到一个特定的事件处理程序来做这件事。我想我错过了一些东西,因为这似乎是要包括的东西。是否有预先存在的代码来完成此任务?

我也试过了:

private void comboBox1_SelectionChanged(
    object sender,
    SelectionChangedEventArgs e)
{
     if (e.Equals(Key.Enter))
     {
         // Do Something
     }
}

组合框输入事件WPF

 private void comboBox1_KeyDown(object sender, KeyEventArgs e)
    {
        if (e.Key == Key.Return)
        {         
           // do stuff
        }
        else
        {
            // do stuff       
        }
    }
    private void comboBox1_KeyUp(object sender, KeyEventArgs e)
    {
        if (e.Key == Key.Enter)
        {
            // do stuff
        }
    }

    private void comboBox1_KeyDown(object sender, KeyEventArgs e)
    {
        if (e.Key == Key.Enter)
        {
            // do stuff
        }
    }

区别在于KeyUp是当键被释放时,KeyDown是当它第一次被按下时。