質問

私はWPFでAutoCompleteBoxを使用しています。4つのフィールドで構成されるリストに提案を入力します。ユーザーがアイテムを選択し、イベントハンドラーに到達したとき、私はそれを見ることができます

MyAutoCompleteBox.SelectedItem

デバッガーにこのテキストをホバリングすると、リストされている4つの値が表示されますが、コード内のこれらの値にアクセスする方法がわかりません。

私は試した

List<Codes> selected = MyAutoCompleteBox.SelectedItem as List<Codes>;

ここで、コードは私のリストです。選択されたリターンは、毎回nullと空になります。これらの値に到達する方法はありますか?ありがとう!

役に立ちましたか?

解決

試してみてください:

Codes selected = MyAutoCompleteBox.SelectedItem as Codes;

また

Codes[] selected = MyAutoCompleteBox.SelectedItem as Codes[];

他のヒント

のバッキングコレクションとして使用されるアイテムのリストが必要な場合 AutoCompleteBox 試す...autocompletebox.itemsource.

これは、myautocompletebox.selectedItemがリストに変換できないことを意味します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top