Comparteix a través de


Cambios en el diseño del delimitador

Se han cambiado los cálculos del delimitador de control para que sean compatibles con dispositivos con valores altos de PPP. Para obtener más información sobre los cambios, vea Cambios de diseño del delimitador en .NET 8.

Versión introducida

.NET 8 Preview 1

Comportamiento anterior

Algunas aplicaciones que utilizaban el modo HighDpiMode.SystemAware o HighDpiMode.PerMonitorV2 y controles delimitados tenían problemas de diseño en dispositivos con valores altos de PPP.

Comportamiento nuevo

Las aplicaciones que utilicen el modo HighDpiMode.SystemAware o HighDpiMode.PerMonitorV2 y controles delimitados deberían tener un diseño mejorado cuando se representen en dispositivos con valores altos de PPP.

Cambio de categoría

Este es un cambio de comportamiento.

Motivo del cambio

Este cambio forma parte de un esfuerzo más amplio para mejorar la experiencia del usuario de Windows Forms en monitores con PPP elevados. Permite a los desarrolladores usar un diseño delimitado para aplicaciones en dispositivos con valores altos de PPP.

Si el comportamiento nuevo le supone un problema, puede optar por no usarlo; para ello, establezca System.Windows.Forms.AnchorLayoutV2 en false en el archivo runtimeconfig.json.

Archivo de plantilla runtimeconfig.template.json:

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

Archivo de salida [appname].runtimeconfig.json:

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

API afectadas

N/D

Consulte también