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
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Utilizzare le collection expression in C#
Limitare le richieste lato server con l'interactive routing di Blazor 8
Utilizzare Model as a Service su Microsoft Azure
Effettuare lo stream della risposta in ASP.NET Core tramite IAsyncEnumerable
Utilizzare database e servizi con gli add-on di Container App
Definire lo stile CSS in base alle dimensioni del container
Utilizzare i primary constructor in C#
Usare le variabili per personalizzare gli stili CSS
.NET Conference Italia 2023
Ottenere il contenuto di una cartella FTP con la libreria FluentFTP
Gestire i null nelle reactive form tipizzate di Angular
Eseguire query manipolando liste di tipi semplici con Entity Framework Core