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