2013-03-15 11 views
6

W mojej aplikacji Windows Phone 8 mam stronę wyszukiwania, która ma TextBox dla użytkownika, aby wprowadzić słowa kluczowe wyszukiwania. Wyszukiwanie zostanie wywołane po wprowadzeniu klawisza "Enter" domyślnej klawiatury SIP. Wynik wyszukiwania jest wyświetlany na innej stronie. Aby ukryć klawiaturę przed przejściem do strony wyników, zmieniłem fokus sterowania TextBox za pomocą tej metody.Focus(). Ale nawet po tym miga na chwilę czarny ekran. Czy istnieje sposób, aby całkowicie ukryć klawiaturę SIP przed metodą wyszukiwania i nawigacji. Proszę pomóż mi.Przez pewien czas miga czarny ekran

+0

miałem ten sam problem Czy masz ApplicationBar na stronie –

+0

tak mam pasku aplikacji w tej stronie – Aneesh

Odpowiedz

4

jest to problem rendering, jeden sposób, aby naprawić to, aby zmienić krycie ot Your applicationbar

<shell:ApplicationBar IsVisible="True" Opacity="0.99"> 

gdy miałem ten sam problem, myślałem, że muszę to naprawić bez zmiany aplikację bar. Przeszedłem przez całą stronę i zdawało mi się, że w mojej panoramie wbudowano wiele elementów sterujących, ale nie było to bezpośrednim potomkiem siatki głównej układu, więc to było przyczyną problemu.

Daj mi znać, jak to działa (:.?

+0

nadal problem nie został fixed.But go occus rzadko po ukryciu paska aplikacji – Aneesh

+0

czy możesz pokazać mi swój kod xaml –

+0

Po przeczytaniu pytania @Aneesh i twojej odpowiedzi przypomniałem sobie, że 4th & Mayor ukrywa i pokazuje pasmo aplikacji każdej zmianie strony.Może to jest powiązane. –