如何获取WPT Autocompletebox选择项参考

时间:2014-03-21 11:59:25

标签: c# windows-phone-8 wptoolkit

我正在构建一个使用Autocompletebox的Windows手机应用程序。我通过网络搜索API动态填充它。

现在,如果用户从自动填充框中选择特定项目,则如何获取该特定对象的引用。

我如何使用它,

autocompbox.Itsemsource = List<MyClass objects>

Class MyClass
{
  string name;
  ...
  ..
}

name变量绑定在automcompletebox文本上。无论如何都要选择哪个参考?我正在使用selectionchanged事件,但我不知道具体的属性,它给了我itemsource的具体索引。

1 个答案:

答案 0 :(得分:2)

在ViewModel中绑定selectedItem。

private string _selectedSearch;

    public string SelectedSearch
    {
        get { return _selectedSearch; }
        set
        {
            _selectedSearch = value;
            setSearch(_searchValue);
            RaisePropertyChanged(() => SelectedSearch);
        }
    }

private void setSearch(string searchValue){ // to do }

或直接访问autocomplete.selectedItem