Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das Layout der WPF-Steuerelemente kann sich leicht ändern.
Auswirkungen
Auswirkungen durch diese Änderung:
Die Breite oder Höhe der Elemente vergrößert oder verkleinert sich allenfalls um einen Pixel.
Die Platzierung eines Objekts kann sich allenfalls um einen Pixel verschieben.
Zentrierte Elemente können sich vertikal oder horizontal um allenfalls ein Pixel von der Mitte verschieben.
Standardmäßig ist dieses neue Layout nur für Apps aktiviert, die auf .NET Framework 4.6 abzielen.
Abmilderung
Dadurch, dass diese Änderung darauf abzielt, das Clipping der rechten oder unteren Seite von WPF-Steuerelementen bei hohen DPIs zu beseitigen, können Apps, die für frühere Versionen des .NET Framework entwickelt wurden, aber unter dem .NET Framework 4.6 ausgeführt werden, dieses neue Verhalten übernehmen, indem die folgende Zeile in den Abschnitt <runtime> der Datei „app.config“ eingefügt wird:
<AppContextSwitchOverrides value="Switch.MS.Internal.DoNotApplyLayoutRoundingToMarginsAndBorderThickness=false" />
Apps, die auf .NET Framework 4.6 ausgelegt sind, aber WPF-Steuerelemente zum Rendern mithilfe des vorherigen Layoutalgorithmus verwenden möchten, können dies vornehmen, sofern die folgende Zeile zum Abschnitt <runtime> der Datei „app.config“ hinzugefügt wird:
<AppContextSwitchOverrides value="Switch.MS.Internal.DoNotApplyLayoutRoundingToMarginsAndBorderThickness=true" />