我正在开发一个应用程序配置UI。我想检测到的文本框中输入的类别,这样我就可以继续向用户显示该类别的具体值下拉。我正在为文本框使用PreviewTextInput事件来检测正在输入的内容。问题是,直到用户输入一个额外的字符,我的方法才被命中。
举例来说:我想在if (textBox.Text == "Algorithm")
时显示特定的值,但PreviewTextInput只在输入“m”后面的另一个字符时才使此条件为真。我需要它正常工作,因为我将使用JSON来检查类别及其特定值。
我已经展示了在基本级别上显示此问题的代码
if (textBox.Text == "Algorithm")
{
ValueList.Add("Pixel");
ValueList.Add("O2")
}
字符串
1条答案
按热度按时间fumotvh31#
我应该使用TextChanged事件。这是必要的,因为previewTextInput落后一个字符,它会在您输入值之前检查文本框中的内容