Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Windows Presentation Foundation Resources. Resources Styly a všechny typy šablon bývají definovány jako resouces Opakované použití Čitelnost kódu Možnost.

Podobné prezentace


Prezentace na téma: "Windows Presentation Foundation Resources. Resources Styly a všechny typy šablon bývají definovány jako resouces Opakované použití Čitelnost kódu Možnost."— Transkript prezentace:

1 Windows Presentation Foundation Resources

2 Resources Styly a všechny typy šablon bývají definovány jako resouces Opakované použití Čitelnost kódu Možnost přepínání vzhledu (témata a skiny) Lokalizace Resources jsou ve WPF Prostým slovníkem (dictionary) složeným z klíče a hodnoty Klíč i hodnota mohou být jakéhokoli typu, nejčastěji text Plnění programově nebo deklarativně v XAML Pro binární resources (obrázky, videa, …) projektu používáme standardní.NET technologie

3 Hierarchické resources System Resources Application Resources Element Resources Element Resources Element Resources Window/Page Resources Window/Page Resources Element Resources Application Resources

4 Deklarace a použití zdrojů Deklarace v XAML Odkaz na zdroj Staticky – nereaguje na změny ve zdroji dat Dynamicky – reaguje na změny a aplikuje je Vyhledání SolidColorBrush b= (SolidColorBrush) grid.FindResource["vyrazny"]; Programově (nepružné, citlivé na organizaci zdroje) SolidColorBrush b= (SolidColorBrush) okno.Resources["vyrazny"];

5 Systémové a binární zdroje SystemColors – barvy a štětce SystemFonts SystemParameters (velikosti, nastavení) Pro binární resources.NET ResourceManager Libovolný binární soubor přidat mezi zdroje projektu Jsou dostupné i ze XAML kódu Fill="{DynamicResource {x:Static SystemColors.ControlBrushKey}}" />

6 Video ukázka Video ukázka Použití statických a dynamických Resources

7 Shrnutí Shrnutí WPF zdroje rozšiřují existující.NET model zdrojů o přirozený deklarativní přístup Zdroje nemusí být odděleny v Resources souborech nýbrž se můžou stát součástí deklarace vzhledu aplikace

8 Odkazy Odkazy Prezentace David Krčmář, Acad. Developer Evangelist MSDN Windows Vista Developer Center Microsoft.NET Framework Download platformy a ovládacích prvků n/default.aspx n/default.aspx n/default.aspx Doporučení pro Windows Vista UX Další odkazy

9 © 2009 Microsoft Corporation.


Stáhnout ppt "Windows Presentation Foundation Resources. Resources Styly a všechny typy šablon bývají definovány jako resouces Opakované použití Čitelnost kódu Možnost."

Podobné prezentace


Reklamy Google