Delen via


Wijzigingen in ankerindeling

Controleankerberekeningen zijn gewijzigd om hoge DPI-apparaten te ondersteunen. Zie Wijzigingen in de ankerindeling in .NET 8 voor meer informatie over de wijzigingen.

Versie geïntroduceerd

.NET 8 Preview 1

Vorig gedrag

Bepaalde toepassingen die gebruikmaken van HighDpiMode.SystemAware of HighDpiMode.PerMonitorV2 modus en verankerde besturingselementen, hebben indelingsproblemen op hoge DPI-apparaten aangetroffen.

Nieuw gedrag

Toepassingen die gebruikmaken HighDpiMode.SystemAware van of HighDpiMode.PerMonitorV2 modus en verankerde besturingselementen, moeten de indeling hebben verbeterd wanneer ze worden weergegeven op hoge DPI-apparaten.

Wijzigingscategorie

Deze wijziging is een gedragswijziging.

Reden voor wijziging

Deze wijziging maakt deel uit van een bredere inspanning om de gebruikerservaring van Windows Forms op hoge DPI-beeldschermen te verbeteren. Hiermee kunnen ontwikkelaars een verankerde indeling gebruiken voor toepassingen op hoge DPI-apparaten.

Als het nieuwe gedrag problematisch voor u is, kunt u zich afmelden door in uw runtimeconfig.json-bestand in te false stellenSystem.Windows.Forms.AnchorLayoutV2.

runtimeconfig.template.json sjabloonbestand:

{
   "configProperties": {
      "System.Windows.Forms.AnchorLayoutV2": false
   }
}

[appname].runtimeconfig.json uitvoerbestand:

{
   "runtimeOptions": {
      "configProperties": {
         "System.Windows.Forms.AnchorLayoutV2": false
      }
   }
}

Betrokken API's

N.v.t.

Zie ook