我把VS 2010上面的ScrollBar控件的模板提取了出来,请先看看ScrollBar的标准模板。如下:http://my.csdn.net/my/code/detail/58111
我从标准代码中,怎么看不到设置ScrollBar宽度的地方呢?如何修改ScrollBar的宽度呢,我想用在ListBox上,因为ListBox的滚动条太宽了,不好看

解决方案 »

  1.   

    你的代码地址错了,应该是这个:http://my.csdn.net/u011485117/code/detail/58111
      

  2.   

    这是你要的吗:
            <Style TargetType="ScrollBar">
                <Setter Property="Width" Value="10" />
                <Setter Property="Template">
                    ......
                </Setter>
            </Style>
      

  3.   

    你觉得设置Width为10,能有效果吗?反正我试了是没效果的,或者设置为9、8、7、6、5....试试,没变化的
      

  4.   

    原来你需要更小啊,那这样就可以了,不过里面的图片估计会看不清,这个自己调整吧:
    <Grid Name="Bg" SnapsToDevicePixels="True" Width="{TemplateBinding Width}">