我正在构建一个windows应用程序,在那里我正在使用Autocompletebox。我正在通过一个web搜索api动态地填充它。
现在,如果用户从“自动完成”框中选择特定项,则如何获取该特定对象的引用。
我是如何使用它的
autocompbox.Itsemsource = List<MyClass objects>
Class MyClass
{
string name;
...
..
}name变量绑定在自动完成框文本上。是否有选择哪一个引用?我使用的是选择更改事件,但我不知道给出项目源的特定索引的特定属性。
发布于 2014-03-21 13:15:28
将selectedItem绑定到ViewModel中。
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那样直接访问
https://stackoverflow.com/questions/22558173
复制相似问题