如何在 XAML 中创建和更改应用主题
How to create and change app theme in XAML
我正在 WPF 中创建一个计算器,我想做一些主题,如灯光模式、绿色模式等。我有一个带有设置主题选项的菜单,当有人点击 'green-mode' 主题时应该换成绿色。
我不知道如何开始。我想专业地做,所以我认为一切都应该在 XAML 中。我听说过 和 Material 设计库。您知道如何开始或我应该阅读哪些技术吗?
主题是一个广泛的话题,有很多关于这个话题的资源。您的问题实际上有两个组成部分:如何创建主题,以及随后如何拥有多个主题并在它们之间动态切换。
至于创建主题,我认为最好的办法是仔细研究其他主题。主题通常驻留在一个或多个资源字典中。快速搜索得到了这个:
然后一旦你有了你的主题,添加功能切换:
- Change theme at runtime
- http://svetoslavsavov.blogspot.com/2009/07/switching-wpf-interface-themes-at.html
我正在 WPF 中创建一个计算器,我想做一些主题,如灯光模式、绿色模式等。我有一个带有设置主题选项的菜单,当有人点击 'green-mode' 主题时应该换成绿色。
我不知道如何开始。我想专业地做,所以我认为一切都应该在 XAML 中。我听说过
主题是一个广泛的话题,有很多关于这个话题的资源。您的问题实际上有两个组成部分:如何创建主题,以及随后如何拥有多个主题并在它们之间动态切换。
至于创建主题,我认为最好的办法是仔细研究其他主题。主题通常驻留在一个或多个资源字典中。快速搜索得到了这个:
然后一旦你有了你的主题,添加功能切换:
- Change theme at runtime
- http://svetoslavsavov.blogspot.com/2009/07/switching-wpf-interface-themes-at.html