0

を使用している Windows Phone アプリを作成していAutocompleteboxます。Web 検索 API を介して動的に入力しています。

ユーザーがオートコンプリート ボックスから特定のアイテムを選択した場合、その特定のオブジェクトの参照を取得する方法。

私の使い方ですが、

autocompbox.Itsemsource = List<MyClass objects>

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

name 変数は automcompletebox テキストにバインドされています。どの参照が選択されているかを取得する方法はありますか? selectionchanged イベントを使用していますが、itemsource の特定のインデックスを提供する特定のプロパティがわかりません。

4

1 に答える 1

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 のように直接アクセスします

于 2014-03-21T13:15:28.683 に答える