Κοινή χρήση τεχνολογίας

Το WPF εισάγει πολλαπλές βιβλιοθήκες ελέγχου για χρήση

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Σκοπός

Κατά τη διάρκεια του σχεδιασμού και της ανάπτυξης, μέρος της βιβλιοθήκης ελέγχου συμμορφώνεται με το στυλ διεπαφής χρήστη που θέλουμε, και το άλλο μέρος προέρχεται από μια άλλη βιβλιοθήκη ελέγχου Θέλουμε να ενσωματώσουμε τα στυλ των δύο βιβλιοθηκών στον ίδιο πόρο ελέγχου. Η απλή παράθεση θα προκαλέσει την αντικατάσταση του αρχικού στυλ. Αυτό επιτυγχάνεται με τον καθορισμό καθολικών στυλ.

1. Εγκαταστήστε το πακέτο nuget της βιβλιοθήκης ελέγχου: HandyControl, MaterialDesign
Εισαγάγετε την περιγραφή της εικόνας εδώ
2. Εισαγάγετε το στυλ βιβλιοθήκης ελέγχου στο App.xaml στο καθολικό στυλ
Εισαγάγετε την περιγραφή της εικόνας εδώ
3. Δημιουργήστε έναν νέο φάκελο Style, δημιουργήστε ένα αρχείο λεξικού νέου πόρου, το αρχείο GlobalDictionary.xaml κάτω από το φάκελο και εισάγετέ το στο καθολικό στυλ του αρχείου App.xaml
Εισαγάγετε την περιγραφή της εικόνας εδώ
4. Γράψτε το στυλ ελέγχου στο αρχείο GlobalDictionary.xaml
Εισαγάγετε την περιγραφή της εικόνας εδώ
Το στυλ κουμπιού εδώ κληρονομείται από το στυλ κουμπιού στο στοιχείο ελέγχου MaterialDesign και αυτό το στυλ δηλώνεται ως καθολικό στυλ για το GreenButton

5. Χρησιμοποιήστε στυλ που περιέχουν δύο βιβλιοθήκες ελέγχου: εδώ χρησιμοποιούμε το καθολικό στυλ που κληρονομήθηκε από το MaterialDesign και την ιδιότητα poptip.Content από το HandyControl
Εισαγάγετε την περιγραφή της εικόνας εδώ
Εισαγάγετε την περιγραφή της εικόνας εδώ

Συνοψίζω

Εισάγοντας ένα αρχείο πόρου για να κληρονομήσει ορισμένα στυλ από μια άλλη βιβλιοθήκη ελέγχου και δηλώνοντάς το σε καθολικό στυλ, μπορεί να χρησιμοποιηθεί σε όλες τις διεπαφές και να εισαχθούν ορισμένα χαρακτηριστικά στυλ άλλων στοιχείων ελέγχου.