如何在RadComboBox中自动过滤

时间:2016-08-24 15:35:50

标签: c# testing telerik radcombobox

Telerik RadComboBox有一个输入区域控件,用于显示所选项目。根据RadComboBox属性,用户可以使用此区域键入新值,从而启用过滤。我需要自动输入输入区域中的值并验证项目是否已返回/突出显示。 enter image description here

我可以在输入区域以编程方式输入项目。但我无法验证我输入的数据是否存在于组合框中,因为没有任何属性可以区分项目是否突出显示。这是我到目前为止尝试的内容。有人可以帮忙吗?

var comboBox = broker.Find<RadComboBox>(Reference);
var inputArea= comboBox.Find.ByAutomationId<TextBox>("PART_EditableTextBox");
if (!comboBox.IsDropDownOpen)
  {                
    comboBox.DropDownPopup.User.Click();
    inputArea.SetText(true,ComboBoxItem, 10, 10, true);
  }

1 个答案:

答案 0 :(得分:0)

你可以在这里找到一个演示和背后的代码。
telerik autocomplete demo RTFM

如果需要任何帮助来应用此解决方案,请在评论中编辑答案。

问候,第皮尔。