Я пытаюсь создать собственное всплывающее окно с подсказками / историей поиска для приложения Windows Phone 7, но наткнулся на пару проб, которые не могу исправить.
Я используюВо всплывающем окне ListBox отображаются мои результаты, но
a) Мои элементы отображаются некорректно, отображаются элементы, начиная с позиции -1 ???в ListBox, но при выборе они дают значение из приведенного ниже.
b) На моей странице у меня есть ListBox, который показывает результаты поиска, и мои всплывающие подсказки отображаются над этим ListBox (ниже как TextBox) и когдаЯ прокручиваю / выбираю предложения, под которыми прокручивается ListBox, и элементы выбираются.
Кто-нибудь знает об обходном пути или исправлении, пожалуйста?
Вот мой (упрощенный) код:
<Popup Name="AutoCompleteList">
<Border Background="White" BorderThickness="1" BorderBrush="Black" HorizontalAlignment="Center">
<ListBox x:Name="ListItems" HorizontalAlignment="Left" Height="Auto">
<ListBoxItem>
<TextBlock Text="Test1" Foreground="Black" />
</ListBoxItem>
<ListBoxItem>
<TextBlock Text="Test2" Foreground="Black" />
</ListBoxItem>
<ListBoxItem>
<TextBlock Text="Test3" Foreground="Black" />
</ListBoxItem>
<ListBoxItem>
<TextBlock Text="Test4" Foreground="Black" />
</ListBoxItem>
<ListBoxItem>
<TextBlock Text="Test5" Foreground="Black" />
</ListBoxItem>
<ListBoxItem>
<TextBlock Text="Test6" Foreground="Black" />
</ListBoxItem>
<ListBoxItem>
<TextBlock Text="Test7" Foreground="Black" />
</ListBoxItem>
<ListBoxItem>
<TextBlock Text="Test8" Foreground="Black" />
</ListBoxItem>
<ListBoxItem>
<TextBlock Text="Test9" Foreground="Black" />
</ListBoxItem>
<ListBoxItem>
<TextBlock Text="Test10" Foreground="Black" />
</ListBoxItem>
</ListBox>
</Border>
</Popup>
Спасибо.