ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Учебное пособие по темной теме WPF — ResourceDictionary, переключение между светлой и темной тема...

Автор: VectoArt

Загружено: 2026-03-26

Просмотров: 606

Описание: В этом уроке по темной теме WPF я создаю полноценный переключатель светлого/темного режима с нуля, используя ResourceDictionary — без MaterialDesignXAML и библиотек.

Начиная со стандартного белого приложения WPF, я прохожу 5 шагов, которые создают полную систему тем оформления с нуля:

✅ Шаг 1: ResourceDictionary — создание файла Themes/Dark.xaml с 9 именованными токенами SolidColorBrush (эквивалент токенов дизайна в WPF)
✅ Шаг 2: DynamicResource против StaticResource — наиболее важное различие в темах оформления WPF, продемонстрированное вживую на примере неработающего и работающего переключателя
✅ Шаг 3: Button ControlTemplate — почему кнопка WPF по умолчанию игнорирует фон и как переопределить его с помощью неявных стилей и триггеров IsMouseOver
✅ Шаг 4: Light.xaml + переключатель во время выполнения — те же имена x:Key, разные цвета, заменены всего тремя строками кода C# с помощью MergedDictionaries
✅ Шаг 5: UserControls — NavItem и StatCard с DependencyProperties, которые автоматически реагируют на переключение темы

Без MaterialDesign. Никаких Bunifu. Никаких пакетов NuGet. Чистый XAML + C#.

Все 6 проектов (шаги 0–5) можно скачать бесплатно — откройте каждый в Visual Studio и следуйте инструкциям.

ЧТО ВЫ УЗНАЕТЕ ───────────────────────────────
• Как создать темную тему WPF без использования сторонних библиотек
• Разница между DynamicResource и StaticResource в WPF
• Как переопределить Button с помощью ControlTemplate в XAML
• Как создавать неявные стили, которые автоматически применяются ко всем элементам управления
• Как переключаться между светлым и темным режимом во время выполнения всего за 3 строки кода на C#
• Как создавать пользовательские элементы управления WPF с помощью DependencyProperties

ИСХОДНЫЙ КОД ─────────────────────────────────────
📁 https://github.com/Ron391/WPF-DarkThe...

── ГЛАВЫ ───────────────────────────────────────
0:00 Введение — эффект появления переключателя и разница с WPF
0:55 Почему не MaterialDesignXAML?

2:00 Шаг 1 — ResourceDictionary и 9 токенов кисти
4:30 Шаг 2 — DynamicResource против StaticResource
7:00 Шаг 3 — Button ControlTemplate и неявные стили
10:00 Шаг 4 — Light.xaml и переключение во время выполнения
12:30 Шаг 5 — Пользовательские элементы управления с DependencyProperties
15:00 Презентация — переключение темного/светлого цвета в реальном времени
16:15 3 главных вывода + что создавать дальше

── ПРЕДЫДУЩЕЕ ВИДЕО ─────────────────────────────────
▶ Редизайн пользовательского интерфейса WinForms — до и после:    • I Redesigned the World's Ugliest WinForms ...  

── СЛЕДУЮЩИЕ ВИДЕО ─────────────────────────────────────
▶ Паттерн MVVM для WPF — создание реального приложения
▶ Создание пользовательских элементов управления WPF с нуля

── О VECTOART ──────────────────────────────────
VectoArt предназначен для .NET-разработчиков, которые хотят создавать настольные приложения, которые действительно хорошо выглядят. В каждом видео рассматриваются вопросы дизайна пользовательского интерфейса, WinForms, WPF и C# — диплом дизайнера не требуется.

#WPF #CSharp #UIDesign

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Учебное пособие по темной теме WPF — ResourceDictionary, переключение между светлой и темной тема...

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]