我正在构建一个使用Autocompletebox
的Windows手机应用程序。我通过网络搜索API动态填充它。
现在,如果用户从自动填充框中选择特定项目,则如何获取该特定对象的引用。
我如何使用它,
autocompbox.Itsemsource = List<MyClass objects>
Class MyClass
{
string name;
...
..
}
name变量绑定在automcompletebox文本上。无论如何都要选择哪个参考?我正在使用selectionchanged事件,但我不知道具体的属性,它给了我itemsource的具体索引。
答案 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