C# WPF下自定义滚动条ScrollViewer样式

一、实现对ScrollViewer样式的自定义主要包括:
1、滚动条宽度设置
2、滚动条颜色
3、滚动条圆角
4、滚动条拉动时的效果mouseover
二、实现效果:
C# WPF下自定义滚动条ScrollViewer样式_第1张图片
三、实现方法
1、创建资源字典( ResourceDictionary)文件
由于style代码比较多,之间在控件文件中加载style比较混乱,也不利于其它窗口复用,这里单独创建了ScrollViewDictionary.xaml文件代码如下:


    
        
        
            
                
                
            
            
                
                
            
            
            
            
            
        
    

    
    

    
    
    
    
    



2、在窗口中引用资源字典 

        
            
                
            
                
    
3、scrollViewer中使用新样式
 
            
            
        

自定义完成,以上是所有步骤和代码,可以根据自己程序的整体设计来更改颜色、宽度、圆角等效果。


你可能感兴趣的:(C#,c#,WPF,ScrollViewer,滚动条)