質問

AutoCompleteBox usercontrolを使用しました。タイプの辞書があります Dictionary<int,string> IDと名前が含まれています。 AutoCompleteBoxに名前のみを表示したいです。一緒にできます

autoCompleteBox1.ItemsSource = dict.Values;

私の問題は、名前が選択されたときはいつでも、それに関連付けられたIDを取得したいということです。しかし、それらは内部目的のためであるため、私はユーザーにIDを表示したくありません。どうすればできますか?前もって感謝します。

役に立ちましたか?

解決

以下を使用しました:

<AutoCompleteBox ItemsSource="{Binding MyDict}" ValueMemberPath="Value">
   <AutoCompleteBox.ItemTemplate>
      <DataTemplate>
         <TextBlock Text={Binding Value}/>
      </DataTemplate>
   </AutoCompleteBox.ItemTemplate>
</AutoCompleteBox>
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top