Teknologian jakaminen

WPF tuo käyttöön useita ohjauskirjastoja

2024-07-12

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

Tarkoitus

Suunnittelun ja kehityksen aikana osa ohjauskirjastosta vastaa haluamaamme käyttöliittymätyyliä ja toinen osa tulee toisesta ohjauskirjastosta. Haluamme integroida näiden kahden kirjaston tyylit samaan ohjausresurssiin. Pelkkä lainaus aiheuttaa alkuperäisen tyylin päällekirjoituksen. Tämä saavutetaan asettamalla globaaleja tyylejä.

1. Asenna ohjauskirjaston nuget-paketti: HandyControl, MaterialDesign
Lisää kuvan kuvaus tähän
2. Ota ohjauskirjastotyyli käyttöön App.xaml-tiedostoon globaalissa tyylissä
Lisää kuvan kuvaus tähän
3. Luo uusi Style-kansio, luo kansion alle uusi resurssisanakirjatiedosto GlobalDictionary.xaml-tiedosto ja lisää se App.xaml-tiedoston yleiseen tyyliin.
Lisää kuvan kuvaus tähän
4. Kirjoita ohjaustyyli GlobalDictionary.xaml-tiedostoon
Lisää kuvan kuvaus tähän
Tässä oleva painiketyyli on peritty MaterialDesign-ohjaimen painiketyylistä, ja tämä tyyli on ilmoitettu GreenButtonin globaaliksi tyyliksi.

5. Käytä tyylejä, jotka sisältävät kaksi ohjauskirjastoa: tässä käytämme MaterialDesignista perittyä globaalia tyyliä ja HandyControlin poptip.Content-ominaisuutta.
Lisää kuvan kuvaus tähän
Lisää kuvan kuvaus tähän

Tee yhteenveto

Ottamalla käyttöön resurssitiedoston, joka perii joitain tyylejä toisesta ohjauskirjastosta, ja ilmoittamalla sen globaaliksi tyyliksi, sitä voidaan käyttää kaikissa käyttöliittymissä ja joitain muiden ohjausobjektien tyylimääritteitä voidaan ottaa käyttöön.