Nové výhodné předplatné namísto kreditů je tu! Více informací. Upravili jsme také naše provozní podmínky.
NOVINKA: Staň se datovým analytikem a získej jistotu práce, lepší plat a nové kariérní možnosti. Více informací:

Lekce 18 - Zdroje (Resources) v C# .NET WPF

V minulé lekci, DataGrid v C# .NET WPF, jsme se naučili pracovat s ovládacím prvkem DataGrid.

V dnešním C# .NET WPF tutoriálu se seznámíme s resources (zdroji). Popíšeme si, co to zdroje jsou, kde se používají a jak se definují.

Vše si vyzkoušíme na aplikaci s tímto výstupem:

Různé styly pro tlačítka WPF aplikace pomocí zdrojů - WPF - Okenní aplikace v C# .NET

Úvod do zdrojů

Zdroje jsou objekty definované ve slovníku zdrojů, které můžeme používat napříč naší aplikací, aniž bychom je museli definovat stále znovu a znovu. Ve WPF se takto ukládají zejména sdílené štětce, styly ovládacích prvků a podobně.

Představme si, že máme formulář, do kterého chceme umístit sadu kontrolek. Pro kontrolky požadujeme jednotný styl. Problém nastává v případě, když je těchto kontrolek hodně. Nastavovat vlastnosti u každé kontrolky stejného typu zvlášť je poměrně "otravné" a zápis při velkém množství kontrolek se stává nepřehledný. A to nemluvíme o situaci, když se rozhodneme nějakou vlastnost později změnit. Musíme postupně procházet všechna okna a ovládací prvky a pracně všude provádět změny.

Proto WPF přichází s koncepcí zdrojů. Soustředí styly na jednom místě a ovládací prvky si pro ně poté "sáhnou". Tak budeme mít stejné


 

...konec náhledu článku...
Pokračuj dál

Znalosti v hodnotě stovek tisíc získáš za pár korun

Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.

Obsah článku spadá pod licenci Premium, koupí článku souhlasíš s Provozními podmínkami.

Co od nás v dalších lekcích dostaneš?
  • Přístup k jednotlivým lekcím dle způsobu pořízení.
  • Kvalitní znalosti v oblasti IT.
  • Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.

Popis článku

Požadovaný článek má následující obsah:

V tutoriálu se seznámíme s resources (zdroji) v C# .NET WPF. Popíšeme si, co to zdroje jsou, kde se používají a jak se definují.
Článek pro vás napsal Petr Pospíšil
Avatar
Aktivity