Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Rozložení ovládacích prvků WPF se může mírně změnit.
Dopad
Výsledkem této změny:
Šířka nebo výška prvků se může zvětšit nebo zmenšit maximálně o jeden pixel.
Umístění objektu se může pohybovat maximálně o jeden pixel.
Prvky zarovnané na střed mohou být mírně posunuty svisle nebo vodorovně maximálně o jeden pixel od středu.
Ve výchozím nastavení je toto nové rozložení povolené jenom pro aplikace, které cílí na rozhraní .NET Framework 4.6.
Zmírnění
Vzhledem k tomu, že tato úprava má tendenci eliminovat výřez pravého nebo dolního rohu ovládacích prvků WPF ve vysokém rozhraní DPI, aplikace, které cílí na dřívější verze rozhraní .NET Framework, ale jsou spuštěné v rozhraní .NET Framework 4.6, se můžou k tomuto novému chování přihlásit přidáním následujícího řádku do <runtime> části souboru app.config:
<AppContextSwitchOverrides value="Switch.MS.Internal.DoNotApplyLayoutRoundingToMarginsAndBorderThickness=false" />
Aplikace, které cílí na rozhraní .NET Framework 4.6, ale chtějí, aby se ovládací prvky WPF vykreslují pomocí předchozího algoritmu rozložení, můžou provést přidáním následujícího řádku do <runtime> části souboru app.config:
<AppContextSwitchOverrides value="Switch.MS.Internal.DoNotApplyLayoutRoundingToMarginsAndBorderThickness=true" />