1

我目前正在查看滚动条的 C# Metro 默认控制模板。在滚动条模板中,有一个叫做verticalpanningroot的部分。你知道它负责渲染滚动条 UI 的哪一部分吗?

<Grid x:Name="VerticalPanningRoot" VerticalAlignment="Top" MinHeight="66">
    <Border x:Name="VerticalPanningThumb" 
            Background="{StaticResource ScrollBarPanningBackgroundThemeBrush}"
            BorderBrush="{StaticResource ScrollBarPanningBorderThemeBrush}"
            BorderThickness="{StaticResource ScrollBarPanningBorderThemeThickness}" 
           Width="4" MinHeight="17"/>
</Grid> 

谢谢。

4

1 回答 1

0

如果您x:Name="VerticalPanningRoot"的意思GridVerticalPanningRoot.

例子:

VerticalPanningRoot.HorizontalAlignement = // something

编辑:

Grid实际上是握着“拇指”(Border元素)的ScrollBar(拇指是您可以拖放以更快地上下移动的部分)。

你可以在这里看到所有的ScrollBar部分,这张图片来自这个tuto

于 2012-06-27T08:44:24.937 回答