Домен
Desktop Development
Профиль навыка
WPF/WinUI: XAML, data binding, .NET Desktop, Windows App SDK
Ролей
1
где встречается этот навык
Грейдов
5
сформированная дорожка роста
Обязательных требований
5
ещё 0 — необязательные
Desktop Development
Нативная десктоп-разработка
17.03.2026
Выберите текущий грейд и сравните ожидания. Карточки ниже покажут, что нужно закрыть для следующего уровня.
Таблица показывает, как меняется глубина владения навыком от Junior до Principal.
| Роль | Обязательность | Описание |
|---|---|---|
| Desktop Developer (.NET WPF/WinUI/MAUI) | Обязателен | Знает основы WPF/WinUI 3 и XAML. Создаёт простые окна с DataBinding и стилями. Работает в Visual Studio с XAML Designer, использует базовые контролы (Button, TextBox, ListView). |
| Роль | Обязательность | Описание |
|---|---|---|
| Desktop Developer (.NET WPF/WinUI/MAUI) | Обязателен | Самостоятельно разрабатывает WPF/WinUI приложения с MVVM через CommunityToolkit.Mvvm. Создаёт кастомные UserControl и ControlTemplate. Работает с DataTemplate, IValueConverter. Использует Navigation через Frame. |
| Роль | Обязательность | Описание |
|---|---|---|
| Desktop Developer (.NET WPF/WinUI/MAUI) | Обязателен | Проектирует архитектуру WPF/WinUI 3 приложений. Создаёт кастомные panel и adorner. Оптимизирует visual tree через virtualization (VirtualizingStackPanel). Мигрирует с WPF на WinUI 3/MAUI. |
| Роль | Обязательность | Описание |
|---|---|---|
| Desktop Developer (.NET WPF/WinUI/MAUI) | Обязателен | Определяет техническую стратегию .NET desktop (WPF vs WinUI 3 vs MAUI). Формирует UI standards и component library. Проводит architecture review, планирует миграцию на новые версии .NET. |
| Роль | Обязательность | Описание |
|---|---|---|
| Desktop Developer (.NET WPF/WinUI/MAUI) | Обязателен | Определяет стратегию .NET desktop UI на уровне организации. Оценивает WPF/WinUI 3/MAUI для enterprise сценариев. Формирует enterprise UI framework и design system. |