2011-12-10 8 views
0

私は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> 

答えて

0

いまいましいこの制御 それはthisが起こる可能同じバグに関連しているように見え、[OK]

私はトランジション作成した:ページ切り替えを行うことが

<toolkit:TransitionService.NavigationInTransition> 
     <toolkit:NavigationInTransition> 
      <toolkit:NavigationInTransition.Backward> 
       <toolkit:TurnstileTransition 
      Mode="BackwardIn" /> 
      </toolkit:NavigationInTransition.Backward> 
      <toolkit:NavigationInTransition.Forward> 
       <toolkit:TurnstileTransition 
      Mode="ForwardIn" /> 
      </toolkit:NavigationInTransition.Forward> 
     </toolkit:NavigationInTransition> 
    </toolkit:TransitionService.NavigationInTransition> 
    <toolkit:TransitionService.NavigationOutTransition> 
     <toolkit:NavigationOutTransition> 
      <toolkit:NavigationOutTransition.Backward> 
       <toolkit:TurnstileTransition 
      Mode="BackwardOut" /> 
      </toolkit:NavigationOutTransition.Backward> 
      <toolkit:NavigationOutTransition.Forward> 
       <toolkit:TurnstileTransition 
      Mode="ForwardOut" /> 
      </toolkit:NavigationOutTransition.Forward> 
     </toolkit:NavigationOutTransition> 
    </toolkit:TransitionService.NavigationOutTransition> 

はクーラーに見えるが、コードのこれらの行はabsolutetly autocompleteboxとは何の関係もないということが表示されます、混乱それを。私は誰かがこれらの恐ろしいランダムなバグをある時点で修正してくれることを願っているだけでなく、彼らは厄介であるだけでなく、捕まえるのも非常に難しいです(これで私は3hsのようになります)

関連する問題