2012-06-27 2 views
1

В настоящее время я просматриваю контрольный шаблон C# Metro по умолчанию для полосы прокрутки. И в этом шаблоне прокрутки есть эта часть, которая называется verticalpanningroot. Есть ли у вас какие-либо идеи, какую часть пользовательского интерфейса прокрутки отвечает за визуализацию?Что такое VerticalPanningRoot (C# Metro ScrollBar Template)

<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", это означает, что вы можете получить доступ к своему Grid по его имени в вашем коде позади (C#), который равен VerticalPanningRoot.

Пример:

VerticalPanningRoot.HorizontalAlignement = // something 

Edit:

Ваш Grid фактически держит "большой палец" (The Border элемент) из ScrollBar (большого пальца часть вы можете перетащить в спускайтесь и поднимайтесь быстрее).

Вы можете увидеть here все ScrollBar частей, это изображение взято из этого tuto.

+0

Привет, я имел в виду, какая часть полосы прокрутки UI это рендеринг – Wee

+0

Я отредактировал свой ответ. Это помогает? – Mualig