ListViewBase.Header 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置列表标头的内容。
public:
property Platform::Object ^ Header { Platform::Object ^ get(); void set(Platform::Object ^ value); };
IInspectable Header();
void Header(IInspectable value);
public object Header { get; set; }
var object = listViewBase.header;
listViewBase.header = object;
Public Property Header As Object
<listViewBase Header="headerString"/>
- or -
<listViewBase>
<listViewBase.Header>
headerObject
</listViewBase.Header>
</listViewBase>
属性值
列表标题的内容。 默认值为 null。
示例
下面是一个 GridView 标头,其中包含包含文本和图像的 StackPanel 。 此可扩展应用程序标记语言 (XAML) 是 Microsoft Visual Studio 网格应用模板页中使用的 GroupDetail
GridView 的简化版本。
<GridView x:Name="itemGridView"
Margin="0,-14,0,0"
Padding="120,0,120,50"
ItemsSource="{Binding Source={StaticResource itemsViewSource}}"
ItemTemplate="{StaticResource Standard500x130ItemTemplate}">
<GridView.Header>
<StackPanel Width="480" Margin="0,4,14,0">
<TextBlock Text="{Binding Subtitle}" Margin="0,0,18,20"
Style="{StaticResource SubheaderTextStyle}" MaxHeight="60"/>
<Image Source="{Binding Image}" Height="400" Margin="0,0,18,20"
Stretch="UniformToFill" AutomationProperties.Name="{Binding Title}"/>
<TextBlock Text="{Binding Description}" Margin="0,0,18,0"
Style="{StaticResource BodyTextStyle}"/>
</StackPanel>
</GridView.Header>
</GridView>
注解
默认情况下,标题显示在 ListView 的顶部, GridView 的左侧。 如果 FlowDirection 属性设置为 RightToLeft,则 GridView 的右侧会显示标头。
可以通过设置 HeaderTemplate 属性来使用 Header 的数据模板。