HandyControl
HandyControl copied to clipboard
如何更改hc:ScrollViewer滚动条的颜色?
在源码中看到是在ScrollBarBaseStyle
中设置的滚动条颜色,请问如果我要修改为自己定义的颜色,最简单的方法是什么?
目前我能想到的方法就是把ScrollViewer的整个样式从源码中复制到自己的工程再修改一下,但是这样做感觉效率有点低
你好 这个问题解决了吗 我也遇到相同的问题
你好 这个问题解决了吗 我也遇到相同的问题
如果只想改颜色的话,最简单的办法就是在自己的样式文件中定义primaryTextbrush
,如果要定制样式,需要继承该样式表然后修改
我只是想把控件库中的主色调PrimaryColor 改成我自己想要的颜色
程序启动时可以通过代码的方式把资源中的颜色改掉
程序启动时可以通过代码的方式把资源中的颜色改掉
不用这么复杂....你直接在样式文件改就好了呀
<ScrollViewer>
<ScrollViewer.Resources>
<SolidColorBrush x:Key="PrimaryTextBrush" Color="Red"/>
<SolidColorBrush x:Key="SecondaryTextBrush" Color="Blue" />
</ScrollViewer.Resources>
</ScrollViewer>