0

WPFでAutoCompleteBoxを使用していますが、4つのフィールドで構成されるリストを提案に入力します。ユーザーがアイテムを選択してeventHandlerに到達すると、次のことがわかります。

MyAutoCompleteBox.SelectedItem

は4つの値を持つオブジェクトです。デバッガーでこのテキストにカーソルを合わせると、リストされている4つの値が表示されますが、コードでこれらの値にアクセスする方法がわかりません。

私は試した

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

ここで、Codesは私のリストです。selectedはnullとして返され、毎回空になります。これらの値に到達する方法はありますか?ありがとう!

4

3 に答える 3

3

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

于 2011-01-06T20:59:05.003 に答える
1

試してみてください:

Codes selected = MyAutoCompleteBox.SelectedItem as Codes;

また

Codes[] selected = MyAutoCompleteBox.SelectedItem as Codes[];
于 2011-01-06T21:16:59.067 に答える
1

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

于 2011-01-06T20:56:09.667 に答える