Как получить ссылку на пункт выбора WPT Autocompletebox

Я создаю приложение Windows Phone, где я использую Autocompletebox, Я заполняю его динамически через API веб-поиска.

Теперь, если пользователь выбирает конкретный элемент из поля автозаполнения, как получить ссылку на этот конкретный объект.

Как я это использую,

autocompbox.Itsemsource = List<MyClass objects>

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

Переменная name связана с текстом automcompletebox. В любом случае, чтобы получить, какая ссылка выбрана? Я использую событие selectionchanged, но я не знаю, какое именно свойство дает мне конкретный индекс источника данных.

1 ответ

Решение

Привязать 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

Другие вопросы по тегам