#wpf #csharp
SOURCE CODE: https://github.com/rmsmech/Tutorials/...
ThemeLoader Concept: • WPF Change Theme during runtime dynam...
Globalization | Change Language : • WPF Globalization : Change language a...
Change WPF Themes during runtime using Haley.MVVM.
Chapters:
0:00 Introduction
00:29 Why is this video created?
02:38 Breaking changes in Haley.MVVM
03:33 Important requirements
05:24 How to load a theme in to project?
13:50 Project setup
20:07 PHASE 1 : Create two skins (same dll)
31:10 PHASE 1 : Add IThemeService
33:20 PHASE 1 : Register the skins
47:00 PHASE 1 : Initiate a combobox with themes list
50:35 PHASE 1 : Debug to check ThemeChange
54:40 PHASE 1 : DEMO: Theme Change (with one theme group in same dll)
57:31 PHASE 2 : Introduction to theme groups concept.
01:03:11 PHASE 2 : Create second group of skins.
01:09:38 PHASE 2 : Register second group of themes.
01:11:51 PHASE 2 : DEMO:Theme change (with two theme group in same dll)
01:13:37 PHASE 2 : Change layout of components with Theme.
01:20:52 PHASE 2 : DEMO: With three color themes and two layout themes.
01:23:14 PHASE 3 : Create external class library
01:24:22 PHASE 3 : Setup themes group in external library
01:36:40 PHASE 3 : Create external window
01:47:38 PHASE 3 : DEMO: Change Theme (with two theme group across different dlls)
01:49:05 PHASE 3 : CONCEPT : ResourceDictionary resolve hierarchy
02:07:00 PHASE 4 : Copy existing haley test examples into usercontrol.
02:10:20 PHASE 4 : Register HaleyInternalThemes
02:15:47 PHASE 4 : DEMO :Theme Change (With external and interal Haley themes)
02:18:12 FINAL WORDS : Info about new additions to Haley Theme Service.
02:23:35 Start Application with a specified theme