Що повинен знати кожен розробник WPF?
Вступний рівень
- Сильний .NET 2.0 фон та готові вчитися!
- Поясніть властивості залежності?
- Що таке стиль?
- Що таке шаблон?
- Пов’язування
- Відмінності між базовими класами: Visual, UIElement, FrameworkElement, Control
- Visual vs Logical tree?
- Повідомлення про зміну властивості (INotifyPropertyChange and ObservableCollection)
- ResourceDictionary - Додав a7an
- UserControls - Додав a7an
- різниця між стратегіями маршрутизації бульбашок і тунелів - додав Карло
- Чому Microsoft представила ще одну мову розмітки?
- XAML
Середній рівень
- Маршрутизовані події та команди
- Перетворювачі - додав Артур Карвальо
- Поясніть двигун 2-прохідного макета WPF?
- Як реалізувати панель?
- Взаємодія (WPF / WinForms)
- Суміш / сидр - додав a7an
- Анімації та розкадровки
- ClickOnce Deployment
- Скінінг / тематизація
- Спеціальні елементи управління
- Як робочі потоки можуть оновити інтерфейс користувача?
- DataTemplate vs HierarchicalDataTemplate
- ItemsControl vs ItemsPresenter vs ContentControl vs ContentPresenter
- Різні типи тригерів
Старший
- Приклад прикладної поведінки?
- Що таке PRISM, CAL & CAG?
- Як робочі потоки можуть оновити інтерфейс користувача?
- WPF 3D - додав a7an
- Відмінності між Silverlight 2 та WPF
- MVVM / MVP - додав a7an
- Налаштування продуктивності WPF
- Піксельні шейдери
- Призначення фрізабелів
Будь-які інші "хитрощі" запитання?
Чи очікуєте, що ваш розробник WPF знає суміш?