2012-06-27 37 views
1

我目前正在尋找滾動條的C#Metro默認controltemplate。在它的滾動條模板中,有一部分叫做verticalpanningroot。你知道滾動條UI的哪個部分負責渲染嗎?什麼是VerticalPanningRoot(C#Metro ScrollBar模板)

<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> 

謝謝。

回答

0

如果您的意思是x:Name="VerticalPanningRoot",這意味着您可以通過它的名稱在您的代碼(C#)VerticalPanningRoot中訪問您的Grid

例子:

VerticalPanningRoot.HorizontalAlignement = // something 

編輯:

Grid實際持有的ScrollBar(拇指的 「拇指」(該Border元素)是你可以拖放到零件往下走更快)。

你可以看到here所有的ScrollBar零件,這個圖像取自這tuto

+0

嗨,我的意思是滾動條UI的哪個部分是渲染 – Wee

+0

我編輯了我的答案。這有幫助嗎? – Mualig