2013-03-15 19 views
6

Nella mia applicazione Windows Phone 8 ho una pagina di ricerca che ha un TextBox per l'utente per inserire parole chiave di ricerca. La ricerca verrà richiamata quando si immette il tasto "Invio" della tastiera SIP predefinita. Il risultato della ricerca viene visualizzato in un'altra pagina. Per nascondere la tastiera prima di navigare alla pagina dei risultati, ho cambiato il focus del controllo TextBox usando il metodo this.Focus(). Ma anche dopo questo uno schermo nero lampeggia per un po '. C'è un modo per nascondere completamente la tastiera SIP prima del metodo di ricerca e della navigazione. Mi aiuti per favore.Uno schermo nero lampeggia per un istante

+0

Ho avuto lo stesso problema Avete ApplicationBar nella tua pagina –

+0

sì ho barra delle applicazioni in quella pagina – Aneesh

risposta

4

questo è un problema di rendering, un modo per risolvere questo problema è quello di modificare l'opacità ot la tua applicationbar

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

quando ho avuto lo stesso problema, ho pensato che avevo bisogno di risolvere il problema senza cambiare l'applicazione bar. Quindi ho esaminato l'intera pagina e ciò che sembra accadere è che ho creato molti controlli all'interno del mio panorama, ma non era un elemento diretto della griglia di root del layout, quindi questo causava il problema.

Fatemi sapere come va (:.?

+0

ancora il problema non è fixed.But esso occus raramente dopo aver nascosto l'appbar – Aneesh

+0

puoi mostrarmi il tuo codice xaml –

+0

Dopo aver letto la domanda @Aneesh e la tua risposta mi sono ricordato che il 4 ° e il Mayor nasconde e mostra la transizione applicationBar ogni pagina.Probabilmente è correlato –

Problemi correlati