Kurs Repository zum Kurs WPF - Windows Presentation Foundation der ppedv AG. Trainer: Lukas Kern ([email protected]).
- Begrüßung
- Ablauf
- Agenda
- Was ist WPF?
- XAML
- XAML + Code Behind
- Anzeigeelemente (TextBlock, Image, ...)
- Listenelemente (ComboBox, ListBox, ...)
- Interaktive Elemente (Button, Slider, ...)
- Fenster öffnen/schließen
- MessageBox
- Width, Height
- Margin, Padding
- Alignment
- Panels
- Weitere Container
- Binding zwischen zwei UI-Komponenten
- Markup Extension
- Konfiguration
- Converter
- MultiBinding + MultiConverter
- Bindung zw. UI-Komponente und Backend
- DataContext
- INotifyPropertyChanged
- ObservableCollection
- Resourcen anlegen
- Zugriff auf Resourcen
- ResourceDictionaries
- Styles - Komponenten zentral bearbeiten
- Styles einbinden
- Themes
- Styles vs. Templates
- ControlTemplate
- DataTemplate
- ItemsPanelTemplate
- Neuen "Bindingtyp" definieren
- MarkupExtension einbinden
- Self
- TemplatedParent
- FindAncestor
- PreviousData
- Fehlerbehandlung bei Bindings
- ErrorTemplate
- ValidationRule
- ValidateOnException
- ValidateOnDataError
- PropertyTrigger
- DataTrigger
- MultiTrigger
- MultiDataTrigger
- EventTrigger
- Aufbau
- DependencyProperties
- Content-Attribut
- RoutedEvents
- Attached Properties
- Daten darstellen
- Columns
- Header
- Weitere Einstellungen
- ICommand
- Action, Func
- EventToCommand (Behaviours-Namespace)
- Logische Trennung von GUI und Backend
- Projektaufbau
- DataContext in MVVM
- Verwendung von Commands
- Mehrere Sprachen
- Resource-Dateien
- CurrentCulture
- Storyboard
- DoubleAnimation
- RenderTransform
- Blend-Designer