Alterações no layout da âncora
Os cálculos de âncora de controle foram alterados para suportar dispositivos de alto DPI. Para obter mais informações sobre as alterações, consulte Alterações de layout de âncora no .NET 8.
.NET 8 Visualização 1
Determinados aplicativos que usam HighDpiMode.SystemAware ou HighDpiMode.PerMonitorV2 modo e controles ancorados encontraram problemas de layout em dispositivos de alto DPI.
Os aplicativos que usam HighDpiMode.SystemAware controles de modo ou HighDpiMode.PerMonitorV2 e ancorados devem ter layout aprimorado quando renderizados em dispositivos de alto DPI.
Esta mudança é uma mudança comportamental.
Essa alteração faz parte de um esforço mais amplo para melhorar a experiência do usuário do Windows Forms em monitores de alto DPI. Ele permite que os desenvolvedores usem um layout ancorado para aplicativos em dispositivos de alto DPI.
Se o novo comportamento for problemático para você, você pode desativar definindo System.Windows.Forms.AnchorLayoutV2
como false
no arquivo runtimeconfig.json .
runtimeconfig.template.json arquivo de modelo:
{
"configProperties": {
"System.Windows.Forms.AnchorLayoutV2": false
}
}
[appname].runtimeconfig.json arquivo de saída:
{
"runtimeOptions": {
"configProperties": {
"System.Windows.Forms.AnchorLayoutV2": false
}
}
}
N/A
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: