다음을 통해 공유


ListViewBase.Header 속성

정의

목록 헤더의 콘텐츠를 가져오거나 설정합니다.

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>

속성 값

Object

Platform::Object

IInspectable

목록 헤더의 내용입니다. 기본값은 null입니다.

예제

다음은 텍스트와 이미지가 있는 StackPanel을 포함하는 GridView 헤더입니다. 이 XAML(Extensible Application Markup Language)은 Microsoft Visual Studio Grid 앱 템플릿 페이지에서 사용되는 GroupDetailGridView의 간소화된 버전입니다.

<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에 대한 데이터 템플릿을 사용할 수 있습니다.

적용 대상

추가 정보