我的应用程序资源文件中有画笔:
<SolidColorBrush x:Key="MainColor" Color="#FF15428B" />
我想在运行时更改此笔刷的颜色。我添加了颜色选择器-当用户选择颜色时,我希望此笔刷选择颜色。
我尝试过这样的代码:
SolidColorBrush MainColor = new SolidColorBrush(SelectedColor);
但这没有用。
最佳答案
您需要设置现有笔刷的Color
属性。
您可以通过编写(SolidColorBrush)Resources["MainColor"]
来获取实例
关于wpf - 在运行时更改SolidColorBrush的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6266674/