Condivisione della tecnologia

WPF introduce più librerie di controlli da utilizzare

2024-07-12

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

Scopo

Durante la progettazione e lo sviluppo, parte della libreria di controlli è conforme allo stile dell'interfaccia utente che desideriamo e l'altra parte proviene da un'altra libreria di controlli. Vogliamo integrare gli stili delle due librerie nella stessa risorsa di controllo. La semplice citazione causerà la sovrascrittura dello stile originale. Ciò si ottiene impostando stili globali.

1. Installare il pacchetto nuget della libreria di controllo: HandyControl, MaterialDesign
Inserisci qui la descrizione dell'immagine
2. Introdurre lo stile della libreria di controlli in App.xaml nello stile globale
Inserisci qui la descrizione dell'immagine
3. Crea una nuova cartella Style, crea un nuovo file del dizionario risorse GlobalDictionary.xaml nella cartella e introducilo nello stile globale del file App.xaml
Inserisci qui la descrizione dell'immagine
4. Scrivere lo stile del controllo nel file GlobalDictionary.xaml
Inserisci qui la descrizione dell'immagine
Lo stile del pulsante qui viene ereditato dallo stile del pulsante nel controllo MaterialDesign e questo stile è dichiarato come stile globale per GreenButton

5. Utilizza stili che contengono due librerie di controlli: qui utilizziamo lo stile globale ereditato da MaterialDesign e la proprietà poptip.Content da HandyControl
Inserisci qui la descrizione dell'immagine
Inserisci qui la descrizione dell'immagine

Riassumere

Introducendo un file di risorse per ereditare alcuni stili da un'altra libreria di controlli e dichiarandolo nello stile globale, è possibile utilizzarlo su tutte le interfacce ed è possibile introdurre alcuni attributi di stile di altri controlli.