将元素添加到集线器 header

Add element to Hub header

中心设计是在 MSN 的应用程序中构建的,例如运动、新闻、天气。

我也想用。

我学习课本并找到那个教程。

但这只教将 header 添加到集线器

<Hub Header="this header"> </Hub>

不包含元素

在 msn 应用程序中,它在 header 中有搜索图标。

怎么做?

Hub class 本身有一个内容呈现器,可以呈现 HubSection,您可以通过 clicking here

找到详细的 MSDN 页面

我不知道您提到的是哪个 MSN 应用程序,但是如果您想在 Headers 中搜索图标,您必须修改 HeaderTemplate 才能实现。

<Hub Header="Text Your Header">
    <Hub.HeaderTemplate>
         <DataTemplate>
              <!-- Put you element here -->
              <!-- Below is example -->
              <ListBox>
                   <ListBoxItem>No.1 </ListBoxItem>
                   <ListBoxItem>No.2 </ListBoxItem>
              </ListBox>
         </DataTemplate>
    </Hub.HeaderTemplate>
</Hub>