Berbagi teknologi

WPF memperkenalkan beberapa perpustakaan kontrol untuk digunakan

2024-07-12

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

Tujuan

Selama desain dan pengembangan, sebagian dari pustaka kontrol menyesuaikan dengan gaya UI yang kita inginkan, dan bagian lainnya berasal dari pustaka kontrol lain. Kami ingin mengintegrasikan gaya kedua pustaka ke dalam sumber daya kontrol yang sama. Mengutip saja akan menyebabkan gaya aslinya ditimpa. Hal ini dicapai dengan menetapkan gaya global.

1. Instal paket nuget perpustakaan kontrol: HandyControl, MaterialDesign
Masukkan deskripsi gambar di sini
2. Perkenalkan gaya perpustakaan kontrol ke App.xaml dalam gaya global
Masukkan deskripsi gambar di sini
3. Buat folder Style baru, buat file kamus sumber daya baru, file GlobalDictionary.xaml di bawah folder tersebut, dan masukkan ke dalam gaya global file App.xaml
Masukkan deskripsi gambar di sini
4. Tulis gaya kontrol di file GlobalDictionary.xaml
Masukkan deskripsi gambar di sini
Gaya tombol di sini diwarisi dari gaya tombol di kontrol MaterialDesign, dan gaya ini dinyatakan sebagai gaya global untuk GreenButton

5. Gunakan gaya yang berisi dua pustaka kontrol: di sini kita menggunakan gaya global yang diwarisi dari MaterialDesign dan properti poptip.Content dari HandyControl
Masukkan deskripsi gambar di sini
Masukkan deskripsi gambar di sini

Meringkaskan

Dengan memperkenalkan file sumber daya untuk mewarisi beberapa gaya dari pustaka kontrol lain, dan mendeklarasikannya dalam gaya global, file tersebut dapat digunakan di semua antarmuka, dan beberapa atribut gaya dari kontrol lain dapat diperkenalkan.