HubSection.HeaderTemplate Property

获取或设置用于显示中心节标头内容的 DataTemplate

语法


Public Property HeaderTemplate As DataTemplate
   Get
   Set


<HubSection>
  <HubSection.HeaderTemplate>
    singleDataTemplate
  </HubSection.HeaderTemplate>
</HubSection>


<HubSection HeaderTemplate="resourceReferenceToDataTemplate"/>

XAML Values

singleDataTemplate

单个 DataTemplate 对象元素。DataTemplate 通常具有多个子元素,它们定义数据表示形式的可视外观。

resourceReferenceToDataTemplate

对资源集合中的现有 DataTemplate 的资源引用。资源引用必须通过 StaticResource 用法由密钥指定所需的 DataTemplate

属性值

类型: DataTemplate

指定标头对象的可视化的模板。默认为 null

备注

添加一个标头让用户知道 Hub 部分上下文。可以通过设置 HeaderTemplate 属性为页眉使用数据模板。一定要记住,尽管可以在标头中使用任意内容,但标头的高度影响可用于中心部分内容的垂直空间量。节标头随着中心节而滚动。

你可以通过将 IsHeaderInteractive 属性设置为 true 而使一个部分标头具有交互性。通常,用户可以点击一个交互标头导航到相应的应用程序部分页。

你可以通过处理 Hub.SectionHeaderClick 事件来响应点击的标头,并且将获取从事件数据的 SectionHeaderClickEventArgs.Section 属性中单击的部分。

当其 IsHeaderInteractive 属性为 true 时,默认标头包括 V 字形、"悬停"和"已按下"可视状态。如果你使用自定义 HeaderTemplate,应提供类似的视觉提示来指示该标头是交互式项。

要求

最低支持客户端

Windows 8.1

最低支持服务器

Windows Server 2012 R2

命名空间

Windows.UI.Xaml.Controls
Windows::UI::Xaml::Controls [C++]

元数据

Windows.winmd

另请参见

HubSection
Header
IsHeaderInteractive

 

 

显示:
© 2014 Microsoft