Úvod do XAML (C126)
Přecházíte z WinForms na WPF nebo na Windows Universal Application? V obou těchto technologiích se uživatelské rozhraní navrhuje úplně jinak, než tomu bylo ve WinForms.
Na tomto kurzu si vysvětlíme základní koncepty a pricipy jazyka XAML, představíme si základní i pokročilé vizuální komponenty a vysvětlíme si, jak používat data binding, styly, animace apod. Ukážeme si rozdíly také mezi jednotlivými platformami, které XAML používají, a vše si prakticky vyzkoušíme.
1. ČÁST
- Platformy, kde se XAML používá
- XAML jako formát pro serializaci stromu objektů
- Dependency properties, Attached properties, Markup extensions
- Vztah mezi XAML a C#
2. ČÁST
- Základní principy UI v XAMLu
- Komponenty pro tvorbu Layoutu - StackPanel, Grid, WrapPanel ad.
- Základní formulářové komponenty
- Data binding
3. ČÁST
- Pokročilé komponenty pro práci s kolekcemi
- Pokročilé funkce data bindingu
- Základy Model-View-ViewModel
- Styly a resources
4. ČÁST
- Základy tvorby šablon komponent
- Animace
- Responsivní layout, VisualStateManager
Počet částí kurzu v osnově nemusí odpovídat počtu dní, po které se kurz koná. Večerní kurzy se skládají ze 3hodinových bloků, denní kurzy zahrnují 6 hodin výuky na každý den. Během kurzu se samozřejmě dozvíte vše, co je uvedeno v osnově.
Požadované znalosti: C#
Klíčová slova: C#, XAML, WPF, Windows Presentation Foundation, univerzální aplikace, Windows Universal Platform, Silverlight, Windows Phone
Kategorie: Desktopové aplikace
Aktuálně nejsou plánovány žádné termíny tohoto kurzu. V případě, že máte o toto téma zájem, napište nám.