Συμπτώματα
Όταν εκτελείτε μια ανά οθόνη, η εφαρμογή αναγνωρίζουν το DPI των Windows παρουσίαση Foundation (WPF) σε ένα υψηλό DPI ρύθμιση (μεγαλύτερο από 100 τοις εκατό), η εφαρμογή εμφανίζεται στο 100 τοις εκατό DPI. Αυτό το ζήτημα προκύπτει, εάν η έκδοση του framework προορισμού της εφαρμογής είναι παλαιότερη από την 4.6.2 ή εάν το λειτουργικό σύστημα που είναι παλαιότερες από το Windows 10 επιφάνεια εργασίας προεπισκόπηση.
Αυτό το ζήτημα παρουσιάζεται επίσης στη σχεδίαση XAML για UWP σε εφαρμογές των Windows 8.1 στο Visual Studio 2013 και Visual Studio 2015.
Αιτία
Αυτό το ζήτημα οφείλεται σε μια πρόσφατη παλινδρόμησης που εμφανίστηκε από την ανά-εποπτεία, DPI αναγνωρίζουν αλλαγές στο WPF.
Προτεινόμενη αντιμετώπιση
Για να επιλύσετε αυτό το ζήτημα, προσθέστε το ακόλουθο στοιχείο στην ενότητα < χρόνου εκτέλεσης > στο αρχείο app.config της εφαρμογής σας:
<AppContextSwitchOverrides value="Switch.System.Windows.DoNotScaleForDpiChanges=false"/>
Αναφορές
Για περισσότερες πληροφορίες σχετικά με την προεπισκόπηση του Microsoft .NET Framework 4.6.2, ανατρέξτε στην ενότητα Προεπισκόπηση .NET Framework 4.6.2 γνωστά θέματα.