如果为null,则检查AutocompleteBox

时间:2014-02-27 17:12:04

标签: c#

你好我试图用Autocompletebox创建一个if语句,但它并没有触发我喜欢它的方式。如果有人可以帮助我,那就太好了。

相当直接,显示消息Autocompletebox是否为空。如何确定Autocompletebox是否为空?还是null?

if (AutoCompleteBox.SelectedItems == null)
    {
        MessageBox.Show("it's null");
    }
    else
    {
        MessageBox.Show("it's not null");
    }
}

“它不是空的”永远不会开火。我甚至试过Autocompletebox == null如何设置if语句,以便“它为空”将触发。

1 个答案:

答案 0 :(得分:2)

SelectedItems是一个集合,因此它不应为null。正如Sudhakar所说,你应该使用

if (AutoCompleteBox.SelectedItems.Count == 0)

修改

由于Count没有RadAutoCompleteBox.SelectedItems方法,请检查SelectedItem属性:

if (AutoCompleteBox.SelectedItem == null)