Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 设置滚动条大小?_C#_Silverlight_Scrollbar - Fatal编程技术网

C# 设置滚动条大小?

C# 设置滚动条大小?,c#,silverlight,scrollbar,C#,Silverlight,Scrollbar,我正在codebehind中创建一个滚动条,如下所示: ScrollBar b = new ScrollBar(); Grid ScrollbarGrid = GetTemplateChild( "ScrollbarGrid" ) as Grid; b.Orientation = Orientation.Horizontal; ScrollbarGrid.Children.Add(b); 如果可能的话,我需要的是滚动条手柄的大小由我自己设置。您可以设置滚

我正在codebehind中创建一个滚动条,如下所示:

     ScrollBar b = new ScrollBar();
     Grid ScrollbarGrid = GetTemplateChild( "ScrollbarGrid" ) as Grid;
     b.Orientation = Orientation.Horizontal;
     ScrollbarGrid.Children.Add(b);

如果可能的话,我需要的是滚动条手柄的大小由我自己设置。

您可以设置滚动条的高度和宽度属性,这就是您需要的吗?

您可以使用ViewportSize

类似于b.ViewportSize=5

有关更多信息,请参阅


和MSDN的拇指大小如何计算

不,我需要设置你可以在中间变粗的那个条的大小。宽度/高度属性会影响整个滚动条。。。