C# 如何获取WPT自动完成框选择项引用
我正在构建一个windows phone应用程序,其中我正在使用C# 如何获取WPT自动完成框选择项引用,c#,windows-phone-8,wptoolkit,C#,Windows Phone 8,Wptoolkit,我正在构建一个windows phone应用程序,其中我正在使用Autocompletebox。我通过web搜索api动态填充它 现在,如果用户从“自动完成”框中选择特定项,则如何获取该特定对象的引用 我是如何使用它的 autocompbox.Itsemsource = List<MyClass objects> Class MyClass { string name; ... .. } autocompbox.Itsemsource=List 类MyClass {
Autocompletebox
。我通过web搜索api动态填充它
现在,如果用户从“自动完成”框中选择特定项,则如何获取该特定对象的引用
我是如何使用它的
autocompbox.Itsemsource = List<MyClass objects>
Class MyClass
{
string name;
...
..
}
autocompbox.Itsemsource=List
类MyClass
{
字符串名;
...
..
}
名称变量绑定在automcompletebox文本上。是否仍要获取所选的引用?我正在使用selectionchanged事件,但我不知道提供itemsource特定索引的特定属性。在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我不想再次在列表中搜索并找出选中的项目。您是说autocomplete.selectedItem将返回myclass类型的对象吗?您可以将itemsource的列表放入autocompleteBox。我的示例是get-SelectedItem,设置列表后,查看项目匹配SelectionChanged事件将帮助您避免使用MVVM模式谢谢。它返回了我可以转换的相同类型的对象…它成功了。