Evitare lo zoom automatico nelle applicazioni OOB Silverlight 4.0

di Alessio Leoncini, in Silverlight 4.0, Out of browser,

Windows applica un predefinito livello di zoom al browser Internet Explorer in funzione dei DPI impostati dall'utente a livello del sistema operativo stesso. Come possiamo vedere nelle due immagini seguenti, la percentuale di zoom predefinito corrisponde esattamente alla percentuale di scale:

Le applicazioni Silverlight consultate all'interno del browser o installate sul client vengono adattate in funzione di tale zoom, tuttavia mentre nel browser l'utente può cambiare il livello di zoom in tempo reale e cambiare direttamente lo zoom dell'applicazione Silverlight, nelle applicazioni OOB lo zoom è rigidamente quelle predefinito del browser, come possiamo vedere nell'immagine seguente:

Possiamo inibire questo comportamento e renderizzare l'applicazione OOB con un livello di zoom al 100% impostando a false la proprietà EnableAutoZoom dell'oggetto Settings:

Application.Current.Host.Settings.EnableAutoZoom = false;

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