在 WPF 中,我有一些资源字典,其中包含用于我的应用程序中的面板和控件的样式。我一次又一次地重复使用相同的颜色。我实际上有 5 种颜色,它们为我的应用程序提供了一个很好的配色方案。
但是,如果我不想更改主题,我必须进入 RD 并更改那里的每种颜色。
我想在某个地方设置颜色,但不知道如何或在哪里。我试图在一个 RD 中放置一个颜色标签,但是当我在同一个 RD 中引用它时,Visual Studio 就崩溃了。
最好的解决方案是我可以将颜色作为应用程序本身的动态设置,这样用户甚至可以自己更改它。