Was sollte jeder WPF-Entwickler wissen?
Einstiegslevel
- Starker .NET 2.0 Hintergrund & lernbereit!
- Abhängigkeitseigenschaften erklären?
- Was ist ein Stil?
- Was ist eine Vorlage?
- Bindung
- Unterschiede zwischen Basisklassen: Visual, UIElement, FrameworkElement, Control
- Visueller vs logischer Baum?
- Benachrichtigung über Eigenschaftsänderungen (INotifyPropertyChange und ObservableCollection)
- ResourceDictionary - Hinzugefügt von a7an
- UserControls - Hinzugefügt von a7an
- Unterschied zwischen Bubble- und Tunnel-Routing-Strategien - hinzugefügt von Carlo
- Warum hat Microsoft eine weitere Auszeichnungssprache eingeführt?
- XAML
Mittlere Ebene
- Weitergeleitete Ereignisse und Befehle
- Konverter - Hinzugefügt von Artur Carvalho
- Erklären Sie die 2-Pass-Layout-Engine von WPF?
- Wie implementiere ich ein Panel?
- Interoperabilität (WPF / WinForms)
- Mischung / Cider - Hinzugefügt von a7an
- Animationen und Storyboarding
- ClickOnce-Bereitstellung
- Häuten / Thematisieren
- Benutzerdefinierte Steuerelemente
- Wie können Worker-Threads die Benutzeroberfläche aktualisieren?
- DataTemplate vs HierarchicalDataTemplate
- ItemsControl vs ItemsPresenter vs ContentControl vs ContentPresenter
- Verschiedene Arten von Triggern
Senior
- Beispiel für angehängtes Verhalten?
- Was ist PRISM, CAL & CAG?
- Wie können Worker-Threads die Benutzeroberfläche aktualisieren?
- WPF 3D - Hinzugefügt von a7an
- Unterschiede zwischen Silverlight 2 und WPF
- MVVM / MVP - Hinzugefügt von a7an
- WPF-Leistungsoptimierung
- Pixel Shader
- Zweck von Freezables
Haben Sie noch andere "Trick" -Fragen?
Erwarten Sie von Ihrem WPF-Entwickler, dass er Blend kennt?