Ακόμη και με υποστήριξη θέματος, οι επιλογές προσαρμογής στα Windows 10 είναι περιορισμένες. Μπορείτε να εφαρμόσετε ένα θέμα τρίτου μέρους που τροποποιεί ελαφρώς την εμφάνιση των οπτικών στοιχείων διεπαφής χρήστη και του πλαισίου παραθύρου, αλλά δεν θα επηρεάσει τις καθολικές εφαρμογές. Εκτός από το κουτί, τα Windows 10 υποστηρίζουν μόνο θέματα Light and Dark για καθολικές εφαρμογές. Δείτε πώς μπορείτε να δημιουργήσετε το δικό σας προσαρμοσμένο θέμα.
Διαφήμιση
Χρήστης Redditmcdenis 'βρήκε μια σχετικά απλή και αξιόπιστη μέθοδο για την πλήρη προσαρμογή του προεπιλεγμένου θέματος που χρησιμοποιείται από τις Universal εφαρμογές στα Windows 10. Χρησιμοποιώντας τη μέθοδο του, είναι δυνατή η αλλαγή της εμφάνισης όλων των κοινών στοιχείων ελέγχου του UWP. Ακολουθεί ένα παράδειγμα των προσαρμογών που εφαρμόστηκαν:
Πώς να δημιουργήσετε ένα προσαρμοσμένο θέμα για καθολικές εφαρμογές στα Windows 10
Πριν συνεχίσετε, πρέπει να εγκαταστήσετε αυτά τα εργαλεία και εφαρμογές:
- Visual Studio 2015 Express με SDK για την ίδια έκδοση των Windows που χρησιμοποιείτε. Λάβετε υπόψη ότι η Microsoft συχνά δεν εκδίδει SDK για εκδόσεις Insider. Δείτε αυτόν τον σύνδεσμο .
- Χάκερ πόρων .
Μέρος 1: Δημιουργήστε το προσαρμοσμένο θέμα XAML
- Δημιουργήστε ένα αντίγραφο του προεπιλεγμένου θέματος στην επιφάνεια εργασίας σας. Υποθέτοντας ότι χρησιμοποιείτε το build 10240 και την προεπιλεγμένη θέση εγκατάστασης για τα πάντα, η πλήρης διαδρομή του είναι:
C: Program Files (x86) Windows Kits 10 DesignTime CommonConfiguration Neutral UAP 10.0.10240.0 Generic themeresources.xaml
- Ανοίξτε το πρόσφατα δημιουργημένο αντίγραφο με το Visual Studio. Το αρχείο χωρίζεται σε τρεις ενότητες. Το πρώτο καθορίζει το σκοτεινό θέμα (αναφέρεται ως «προεπιλεγμένο» θέμα), το δεύτερο καθορίζει το θέμα φωτός και το τρίτο καθορίζει το θέμα υψηλής αντίθεσης. Ας υποθέσουμε ότι θέλετε να αλλάξετε το χρώμα της γραμμής εργαλείων του Edge όταν χρησιμοποιείτε το σκοτεινό θέμα. Αρχικά, προσδιορίστε το κλειδί του πόρου που τον ορίζει. Μπορείτε να χρησιμοποιήσετε αυτόν τον οδηγό:
Σε αυτήν την περίπτωση, το κλειδί είναι «SystemChromeMediumLowColor' - Εντοπίστε την πρώτη εμφάνιση αυτού του κλειδιούthemeresources.xaml(Ορίζω «την πρώτη παρουσία» επειδή το κλειδί εμφανίζεται επίσης αργότερα στο αρχείο για το θέμα φωτός και το θέμα υψηλής αντίθεσης).
- Αντικαταστήστε την δεκαεξαδική τιμή που περιέχεται στο χρωματικό στοιχείο με την εξάγωνη τιμή ARGB του χρώματος της επιλογής σας. Τέλος, αποθηκεύστε τις αλλαγές σας.
Μέρος 2: Συντάξτε το θέμα σας σε ένα αρχείο xbf
Στο Visual Studio, δημιουργήστε ένα νέο έργο εφαρμογής C # ή Visual Basic Universal. Χρησιμοποιώντας το παράθυρο Solution Explorer, επικολλήστε ένα αντίγραφο του τροποποιημένου θέματος XAML στο έργο.
μεταφορά καραμέλας σε νέο τηλέφωνο Android
Μετά από αυτό, ρυθμίστε τη λειτουργία build σε Release και την αρχιτεκτονική του επεξεργαστή στην ίδια με την εγκατάσταση των Windows.
ΤύποςCtrl + Shift + Βγια να χτίσετε τη λύση σας.
Μόλις γίνει αυτό, κάντε δεξί κλικ στο όνομα του έργου σας στο Solution Explorer και επιλέξτε 'Άνοιγμα φακέλου στην Εξερεύνηση αρχείων'. Μεταβείτε στον κάδο -> x86 ή x64 -> Απελευθερώστε και αντιγράψτε το αρχείο που ονομάζεται 'themeresources.xbf' στην επιφάνεια εργασίας σας.
Τέλος, αλλάξτε την επέκταση αρχείου του αντιγράφου από '.xbf' σε '.rc'.
Μέρος 3: Αντικαταστήστε το προεπιλεγμένο θέμα με το προσαρμοσμένο σας
- Παίρνω ιδιοκτησία του παρακάτω αρχείου και δημιουργήστε ένα αντίγραφο του στην επιφάνεια εργασίας σας:
% windir% / System32 / Windows.UI.XAML.Resources.dll
- Ανοίξτε το αντίγραφο στο Resource Hacker
- Στο παράθυρο πλοήγησης, μεταβείτε στο 256 -> themeresource.xbf: 1024.
- Στη γραμμή μενού, κάντε κλικ στο Ενέργεια -> Αντικατάσταση πόρου.
- Στο παράθυρο διαλόγου που εμφανίζεται, κάντε κλικ στο κουμπί 'Επιλογή αρχείου' και ανοίξτε το αρχείο που ονομάζεται 'themeresources.rc' που βρίσκεται στην επιφάνεια εργασίας σας.
- Κάντε κλικ στο κουμπί «Αντικατάσταση».
- Τέλος, αποθηκεύστε τις αλλαγές σας (Ctrl + S).
- Μετονομάστε το πρωτότυπο αρχείο στο Windows.UI.XAML.Resources.dll.old και μετακινήστε το τροποποιημένο αρχείο που βρίσκεται στην επιφάνεια εργασίας σας στοσύστημα32ντοσιέ. Τέλος, αποσυνδεθείτε και συνδεθείτε ξανά. Το νέο θέμα πρέπει τώρα να εφαρμοστεί.
Εάν θέλετε να τροποποιήσετε ένα προεπιλεγμένο πρότυπο ελέγχου (το οποίο απαιτείται για να κάνετε πιο περίπλοκες αλλαγές), η διαδικασία είναι ελαφρώς πιο περίπλοκη, αλλά παρόμοια:
Πρέπει να πάρετε το αρχικό πρότυπο ελέγχου, να το τροποποιήσετε, να το βάλετε σε ένα κενό λεξικό πόρων, να δημιουργήσετε ένα αρχείο xbf από αυτό και να αντικαταστήσετε τον σχετικό πόρο στο Windows.UI.XAML.Resources.dll.
Λάβετε υπόψη ότι οι τροποποιήσεις αρχείων συστήματος μπορούν να προκαλέσουν απροσδόκητη συμπεριφορά λειτουργικού συστήματος. Επίσης, κάποια μέρα, κάποια ενημέρωση για τα Windows 10 που επηρεάζει τα αρχεία που τροποποιήσατε θα επαναφέρει το προεπιλεγμένο θέμα, οπότε θα χρειαστεί να επαναλάβετε τα παραπάνω βήματα για άλλη μια φορά.
αν επιστρέψω ένα δώρο amazon θα γνωρίζει ο αποστολέας
Συντελεστές: mcdenis . Χάρη σε @FlatDesignSucks για αυτήν την συμβουλή.