AutocCompleteBox ведет себя странно, неправильная позиция выпадающего меню - PullRequest
1 голос
/ 16 января 2012

Я пытаюсь использовать элемент управления AutoCompleteBox в Windows Phone Toolkit. но это ведет себя странно, это так:

enter image description here

это мой код xaml:

<controls:PanoramaItem Header="search">
            <StackPanel>
                <TextBlock Text="What?" />
                <StackPanel Orientation="Horizontal">
                    <toolkit:AutoCompleteBox Width="350" Height="80" TextChanged="txtWhat_TextChanged" x:Name="txtWhat" />
                    <Button Width="75" x:Name="search" Click="search_Click" />
                </StackPanel>
                <TextBlock Text="Where?" />
                <TextBox x:Name="txtWhere" />
            </StackPanel>
        </controls:PanoramaItem>

Забавно, что для получения предмета я должен щелкнуть прямо над текстовым полем. Я также проверил это на устройстве. получил тот же экран
я что-то здесь упускаю?

Ответы [ 2 ]

0 голосов
/ 16 января 2012

Оказывается, это распространенная ошибка в наборе инструментов, мы НЕ МОЖЕМ использовать AutoCompleteBox внутри сводки, панорамы или ScrollViewer :( http://silverlight.codeplex.com/workitem/7574

0 голосов
/ 16 января 2012

Похоже, у вас нет средства просмотра прокрутки на странице, поэтому он не может прокрутить элемент управления до верхней части экрана, чтобы поместить область автозавершения под ним. Так это должно было положить его куда-нибудь еще? Попробуйте добавить средство просмотра прокрутки (только за пределами панели внешнего стека?), И это может решить вашу проблему.

...