UWP GridView表

安东尼·恩弗

我想制作一张HTML表格。因此,我从数据库中获取了一些数据。

每个项目都是一个User用户具有用户名,名字,姓氏和电子邮件。我想创建一张表来列出该用户。

每个用户都必须换行。我已经在互联网上搜索,但是没有找到想要的东西。

如果有人可以帮助我,那将非常好。

用户名

使用以下框架代码并围绕它进行构建(例如添加相关的GridView属性,例如边框的厚度/颜色,宽度等,当然还要填充数据库中的数据绑定)。同样,数据模板中网格的属性。

下面的xaml后面的代码未显示,因为它不包含用户代码,但是页面初始化是自动添加的。

此代码已经过测试并且可以工作。

<Page x:Class="Sample.GridViewTestPage"
      xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
      xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
      xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
      xmlns:data="using:Sample.Data"
      xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
      mc:Ignorable="d">

    <Page.Resources>
        <data:UserDataCollection x:Key="userDataCollection"/>
    </Page.Resources>

    <Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">

        <GridView ItemsSource="{StaticResource userDataCollection}"
                  IsItemClickEnabled="True"
                  IsSwipeEnabled="true"
                  SelectionMode="Single">

            <GridView.ItemsPanel>
                <ItemsPanelTemplate>
                    <WrapGrid Orientation="Vertical"/>
                </ItemsPanelTemplate>
            </GridView.ItemsPanel>

            <GridView.ItemTemplate>
                <DataTemplate>
                    <Grid>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="200"/>
                            <ColumnDefinition Width="200"/>
                            <ColumnDefinition Width="200"/>
                            <ColumnDefinition Width="200"/>
                        </Grid.ColumnDefinitions>

                        <TextBlock Grid.Column="0" Text="{Binding UserName}"/>
                        <TextBlock Grid.Column="1" Text="{Binding FirstName}"/>
                        <TextBlock Grid.Column="2" Text="{Binding LastName}"/>
                        <TextBlock Grid.Column="3" Text="{Binding Email}"/>
                    </Grid>
                </DataTemplate>
            </GridView.ItemTemplate>
        </GridView>

    </Grid>
</Page>

以下是用于绑定的UserData类模型和UserData对象集合。很容易弄清楚。

using System.Collections.ObjectModel;

namespace Sample.Data
{
    class UserDataCollection: ObservableCollection<UserData>
    {
        public UserDataCollection()
        {
            // Sample data loaded here. Replace with data from your database

            this.Add(new UserData() {
                UserName = "user1",
                FirstName = "FN1",
                LastName = "LN1",
                Email = "[email protected]" });

            this.Add(new UserData() {
                UserName = "user2",
                FirstName = "FN2",
                LastName = "LN2",
                Email = "[email protected]" });

            this.Add(new UserData() {
                UserName = "user3",
                FirstName = "FN3",
                LastName = "LN3",
                Email = "[email protected]" });
        }
    }

    public class UserData
    {
        public string UserName { get; set; }
        public string FirstName { get; set; }
        public string LastName { get; set; }
        public string Email { get; set; }
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

GridView UWP高度中的GridView

来自分类Dev

UWP中的GridView

来自分类Dev

具有列动态名称的UWP GridView

来自分类Dev

如何在UWP中将Gridview与Dictionary绑定?

来自分类Dev

根据窗口大小(UWP)更改GridView大小

来自分类Dev

在UWP的gridview中检索JSON数据

来自分类Dev

从代码隐藏 UWP 的 GridView 中获取 gridViewItem

来自分类Dev

GridView 未在 uwp 中显示记录

来自分类Dev

uwp - Gridview 中的 Variablesizedwrapgrid 间距作为 ItemPanel

来自分类Dev

查询多个表SQLite Windows 10 UWP

来自分类Dev

UWP GridView上在“ {”之后使用的“ TemplateBinding”必须是标记扩展”错误

来自分类Dev

uwp gridview 项目源甚至没有执行

来自分类Dev

UWP - 在 GridVIew 中的样式内使用数据模板

来自分类Dev

UWP - 搜索gridview,不分大写或小写字母

来自分类Dev

在Entity Framework Core和UWP中删除表

来自分类Dev

无法创建引用UWP Xamarin.Forms中的SQLiteNetExtensions的表

来自分类Dev

在Entity Framework Core和UWP中删除表

来自分类Dev

如何在UWP应用中的悬停时更改gridview itemtemplate中的texblock的颜色?

来自分类Dev

将GridView子项与UWP XAML中的单元格顶部对齐

来自分类Dev

UWP GridView / ListView获得同时支持鼠标和Xbox控制器的RightTapped项

来自分类Dev

UWP:如何在GridView中将选定矩形的形状修改为具有圆角的边缘?

来自分类Dev

绑定到GridView.Items.Count在UWP中始终返回0

来自分类Dev

UWP-GridView:如何在最后一项之后添加“添加”按钮?

来自分类Dev

uwp 自适应 gridview 呈现第一个元素错误

来自分类Dev

将 JSON 响应字符串转换为 UWP gridview 数据源

来自分类Dev

我可以在另一个 ListView 的 HeaderItem 中添加 ListView 或 GridView 吗?[UWP]

来自分类Dev

Windows IOT/UWP 在计时器上刷新 GridView,页面不闪烁

来自分类Dev

用于 UWP 触摸应用的 GridView 上的两指滑动手势

来自分类Dev

从数据表填充Gridview

Related 相关文章

  1. 1

    GridView UWP高度中的GridView

  2. 2

    UWP中的GridView

  3. 3

    具有列动态名称的UWP GridView

  4. 4

    如何在UWP中将Gridview与Dictionary绑定?

  5. 5

    根据窗口大小(UWP)更改GridView大小

  6. 6

    在UWP的gridview中检索JSON数据

  7. 7

    从代码隐藏 UWP 的 GridView 中获取 gridViewItem

  8. 8

    GridView 未在 uwp 中显示记录

  9. 9

    uwp - Gridview 中的 Variablesizedwrapgrid 间距作为 ItemPanel

  10. 10

    查询多个表SQLite Windows 10 UWP

  11. 11

    UWP GridView上在“ {”之后使用的“ TemplateBinding”必须是标记扩展”错误

  12. 12

    uwp gridview 项目源甚至没有执行

  13. 13

    UWP - 在 GridVIew 中的样式内使用数据模板

  14. 14

    UWP - 搜索gridview,不分大写或小写字母

  15. 15

    在Entity Framework Core和UWP中删除表

  16. 16

    无法创建引用UWP Xamarin.Forms中的SQLiteNetExtensions的表

  17. 17

    在Entity Framework Core和UWP中删除表

  18. 18

    如何在UWP应用中的悬停时更改gridview itemtemplate中的texblock的颜色?

  19. 19

    将GridView子项与UWP XAML中的单元格顶部对齐

  20. 20

    UWP GridView / ListView获得同时支持鼠标和Xbox控制器的RightTapped项

  21. 21

    UWP:如何在GridView中将选定矩形的形状修改为具有圆角的边缘?

  22. 22

    绑定到GridView.Items.Count在UWP中始终返回0

  23. 23

    UWP-GridView:如何在最后一项之后添加“添加”按钮?

  24. 24

    uwp 自适应 gridview 呈现第一个元素错误

  25. 25

    将 JSON 响应字符串转换为 UWP gridview 数据源

  26. 26

    我可以在另一个 ListView 的 HeaderItem 中添加 ListView 或 GridView 吗?[UWP]

  27. 27

    Windows IOT/UWP 在计时器上刷新 GridView,页面不闪烁

  28. 28

    用于 UWP 触摸应用的 GridView 上的两指滑动手势

  29. 29

    从数据表填充Gridview

热门标签

归档