Recuperare la pagina corrente nelle applicazioni Windows Phone

di Marco Leoncini, in Windows Phone,

Alcune volte può capitare di avere la necessità di recuperare l'istanza della Page corrente. Pensiamo a contesti dove non ne abbiamo un accesso diretto, come all'interno di codice eseguito nel callback di AttachedProperty o in altri ancora.

Le pagine sono visualizzate, una alla volta, all'interno di un PhoneApplicationFrame, questo controllo eredita indirettamente da ContentControl. È appunto nella proprietà Content che troveremo l'istanza corrente. È quindi sufficiente accedere al PhoneApplicationFrame attraverso la proprietà RootVisual dell'istanza corrente dell'applicazione.

var currentPage = (Page)((ContentControl)Application.Current.RootVisual).Content;

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

I più letti di oggi