Что должен знать каждый разработчик WPF?
Начальный уровень
- Сильный. NET 2.0 фона и готовы учиться!
- Объяснить свойства зависимости?
- Что за стиль?
- Что за шаблон?
- переплет
- Различия между базовыми классами: Visual, UIElement, FrameworkElement, Control
- Visual vs Логическое дерево?
- Уведомление об изменении свойства (INotifyPropertyChange и ObservableCollection)
- ResourceDictionary - добавлено a7an
- UserControls - добавлено a7an
- Разница между пузырьковой и туннельной стратегиями - добавила Карло
- Почему Microsoft ввела еще один язык разметки?
- XAML
Средний уровень
- Направленные события и команды
- Конвертеры - добавлено Артуром Карвалью
- Объясните 2-проходный движок WPF?
- Как реализовать панель?
- Совместимость (WPF / WinForms)
- Смесь / Сидр - добавлено a7an
- Анимация и раскадровка
- Развертывание ClickOnce
- Обшивка / Themeing
- Пользовательские элементы управления
- Как рабочие потоки могут обновлять интерфейс?
- DataTemplate против HierarchicalDataTemplate
- ItemsControl против ItemsPresenter против ContentControl против ContentPresenter
- Различные типы триггеров
Старшая
- Пример прикрепленного поведения?
- Что такое PRISM, CAL & CAG?
- Как рабочие потоки могут обновлять интерфейс?
- WPF 3D - добавлено a7an
- Различия между Silverlight 2 и WPF
- MVVM / MVP - добавлено a7an
- Настройка производительности WPF
- Пиксельные шейдеры
- Назначение Freezables
Любые другие вопросы с подвохом ?
Ожидаете ли вы, что ваш WPF-разработчик знает blend?