你好我试图用Autocompletebox创建一个if语句,但它并没有触发我喜欢它的方式。如果有人可以帮助我,那就太好了。
相当直接,显示消息Autocompletebox是否为空。如何确定Autocompletebox是否为空?还是null?
if (AutoCompleteBox.SelectedItems == null)
{
MessageBox.Show("it's null");
}
else
{
MessageBox.Show("it's not null");
}
}
“它不是空的”永远不会开火。我甚至试过Autocompletebox == null
如何设置if语句,以便“它为空”将触发。
答案 0 :(得分:2)
SelectedItems
是一个集合,因此它不应为null。正如Sudhakar所说,你应该使用
if (AutoCompleteBox.SelectedItems.Count == 0)
修改强>
由于Count
没有RadAutoCompleteBox.SelectedItems
方法,请检查SelectedItem
属性:
if (AutoCompleteBox.SelectedItem == null)