为了账号安全,请及时绑定邮箱和手机立即绑定

UWP - 向我的 gridview 添加标题行

UWP - 向我的 gridview 添加标题行

C#
浮云间 2021-07-08 16:02:22
我对通用 Windows 平台应用程序非常陌生,我正在尝试在 XAML 中设计表单/页面。我设法创建了一个 GridView,它绑定到一个包含数据的类,这些数据都很好用,但我不知道如何向我的列添加标题。在添加绑定数据行之前,是否需要在顶部添加一行?任何帮助都会很棒。XAML 代码:    <Grid.RowDefinitions>        <RowDefinition Height="*" />        <RowDefinition Height="100" />    </Grid.RowDefinitions>    <GridView ItemsSource="{x:Bind data}" IsItemClickEnabled="True">        <GridView.ItemTemplate>            <DataTemplate x:DataType="local:DataStructure">                        <StackPanel Orientation="Horizontal" HorizontalAlignment="Center">                            <TextBlock FontSize="18" Text="{x:Bind ItemNumber}" HorizontalAlignment="Right" Margin="0,0,20,0" ></TextBlock>                            <TextBlock FontSize="18" Text="{x:Bind ItemDetails}" HorizontalAlignment="Right"></TextBlock>                            <CheckBox IsChecked="{x:Bind YesNo}"></CheckBox>                            <CheckBox IsChecked="{x:Bind NotApplicable}"></CheckBox>                        </StackPanel>            </DataTemplate>        </GridView.ItemTemplate>    </GridView>    <TextBlock Grid.Row="1" Name="ResultTextBlock" FontSize="24" Foreground="Red" FontWeight="Bold" /></Grid>
查看完整描述

1 回答

?
幕布斯7119047

TA贡献1794条经验 获得超8个赞

您是否尝试在 Header 属性中添加 Grid ?


<GridView>

        <GridView.Header>

            <Grid>

                <Grid.ColumnDefinitions>

                    <ColumnDefinition Width="*"/>

                    <ColumnDefinition Width="*"/>

                </Grid.ColumnDefinitions>

                <TextBlock Text="Header 1" Grid.Column="0"/>

                <TextBlock Text="Header 2" Grid.Column="1"/>

            </Grid>

        </GridView.Header>

        <GridView.Items>

            <GridViewItem>

                <TextBlock Text="Item 1"/>

            </GridViewItem>

            <GridViewItem>

                <TextBlock Text="Item 2"/>

            </GridViewItem>

        </GridView.Items>

    </GridView>

当然,您需要做一些工作来将列标题与项目对齐,但这可能是一种方法。查看其他有用属性的文档,例如HeaderTemplate.


查看完整回答
反对 回复 2021-07-10
  • 1 回答
  • 0 关注
  • 222 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信