私はWindowsの携帯電話(ツールキット)のためのSilverlightでautocompleteboxでしばらく戦ってきたし、何が起こっているかを把握することができないようAutoCompleteBox間違った項目
私はしましたカスタムアイテムのリストにバインドされた簡単な検索ボックスを持っています。 Selectionchangedイベントが発生すると、どこかに問題があり、クリックしたアイテムがSelectedItemとして返されるアイテムではありません。私が選択すると、最初の項目を言うと思いますが、何も起こりません。 2番目の項目を選択すると、1番目の項目が実際に選択されます。アイテムは1
によって段階的に廃止された場合、ここで重要な部分のコードに
コントロールのようにです:私は右に触れていなかったことを最初に考えたので
<toolkit:AutoCompleteBox MinimumPrefixLength="0" Text="{Binding Localizedresources.Search, Source={StaticResource LocalizedStrings}}" Grid.Row="0" VerticalAlignment="Bottom" HorizontalAlignment="Left" MinWidth="270" ItemsSource="{Binding AutoCompleteEntities}" x:Name="txtSelectEntity" ValueMemberBinding="{Binding }" ItemTemplate="{Binding AutoCompleteTemplate}" IsDropDownOpen="True" MaxDropDownHeight="200" >
</toolkit:AutoCompleteBox>
テンプレート(青枠線を追加しました一部)
<DataTemplate x:Key="AutoCompleteTemplate">
<Border BorderBrush="Blue" BorderThickness="2">
<TextBlock Text="{Binding GermanMeaning}"></TextBlock>
</Border>
</DataTemplate>