szpzr 发表于 2024-1-11 14:45:14

wpf的C1comboBox

本帖最后由 szpzr 于 2024-1-11 14:56 编辑

wpf的C1comboBox控件的PreviewTextInput事件为何没有捕捉到输入值?:

private void C1ComboBox1_PreviewTextInput(object sender, TextCompositionEventArgs e)
{



         var cb = (C1ComboBox)sender;
            string input = cb.Text;

            if(input!=null)
            {
                MessageBox.Show("PreviewTextInput捕捉的输入值:" + input);
            }
            else
            {
                MessageBox.Show("PreviewTextInput事件捕捉的输入值为空!");
            }


}

   

而第二次输入时捕捉到第一次的输入值:
   

Richard.Ma 发表于 2024-1-11 14:45:15

可以看一下这个是不是你想要的。

https://developer.mescius.com/componentone/docs/wpf/online-basiclibrary/AutoComplete.html

专门的模糊查询功能目前没有

Richard.Ma 发表于 2024-1-11 18:16:39

PreviewTextInput当然捕捉的是该操作前的值。你的需求是要什么呢,如果是要捕获输入后的,应该用TextInput

szpzr 发表于 2024-1-12 08:23:06

希望在C1combobox输入内容通过模糊查询相关记录,把它放置到下拉列表中选择,使用 TextInput事件无法被激活。
页: [1]
查看完整版本: wpf的C1comboBox