0

白い四角形が GridViewItems であり、「能力」がヘッダーである次のものがあります。

白い四角形は GridViewItems で、「Abilities」はヘッダーです

ヘッダーをすべての列の上に配置するにはどうすればよいですか?

要するに私のコード:

<GridView Header="Abilities" Margin="0" SelectionMode="None" >
<GridViewItem></GridViewItem>
<GridViewItem></GridViewItem>
<GridViewItem></GridViewItem>
<GridViewItem></GridViewItem>
<GridViewItem></GridViewItem>
</GridView>
4

2 に答える 2

1

2つの選択肢:

<GridView HorizontalAlignment="Left" Width="400" Height="400" Header="Abilities">
    <GridView.ItemsPanel>
        <ItemsPanelTemplate>
            <VariableSizedWrapGrid Orientation="Horizontal" Width="400" />
        </ItemsPanelTemplate>
    </GridView.ItemsPanel>
    <GridViewItem/>
    <GridViewItem />
    <GridViewItem/>
    <GridViewItem />
    <GridViewItem />
    <GridViewItem />
</GridView>

または、また

<Grid Width="400" Height="300">
    <Grid.RowDefinitions>
        <RowDefinition Height="Auto" />
        <RowDefinition Height="*" />
    </Grid.RowDefinitions>
    <TextBlock Style="{StaticResource SubheaderTextStyle}" Text="Abilities" Margin="0 20" />
    <GridView Grid.Row="1">
        <GridViewItem />
        <GridViewItem />
        <GridViewItem />
    </GridView>
</Grid>
于 2012-12-23T19:09:01.750 に答える
-1

ヘッダーを外側に置いてみてくださいGridView

<TextBlock Text="Abilities"/>

<GridView Margin ="0" SelectionMode="None" />
    <GridViewItem></GridViewItem>
    <GridViewItem></GridViewItem>
    <GridViewItem></GridViewItem>
    <GridViewItem></GridViewItem>
    <GridViewItem></GridViewItem>
</GridView>
于 2012-12-23T18:36:56.097 に答える