在Windows 8 metro应用程序(C#/XAML)中创建表(DataGrid)

在Windows 8 metro应用程序(C#/XAML)中创建表(DataGrid),xaml,listview,gridview,windows-8,windows-runtime,Xaml,Listview,Gridview,Windows 8,Windows Runtime,我正在尝试创建如下表: 如何使用ListView或GridView执行类似操作?我找不到添加表头的正确方法 听起来并不是咄咄逼人,但我建议您从实现的细节中退一步,更好地理解Windows 8 UI设计原则(以前称为Metro) 熟悉(

我正在尝试创建如下表:


如何使用ListView或GridView执行类似操作?我找不到添加表头的正确方法

听起来并不是咄咄逼人,但我建议您从实现的细节中退一步,更好地理解Windows 8 UI设计原则(以前称为Metro)

熟悉(<9分钟视频),立即在商店中播放应用程序,并投入额外的时间查看完整视频。您不想使用以前使用过的“提升和转移”模式,而是要利用平台的独特功能,如其触摸第一的特性,重新思考导航并构建一种新型应用程序

从实际操作的角度来看,是一个很好的开始试验如何从上面发布的内容发展到windows8设计的地方


最后,如果您正在寻找与上述内容更接近的内容—请记住,如果它没有充分遵守设计原则,则可能无法通过认证—您可能会找到一些帮助。

我也在尝试创建一个类似的表(DataGrid),但我做不到。作为一个尝试,我已经使用ListView实现了它,并且我已经对项目进行了硬编码,但是我必须弄清楚如何动态地完成它。我试图在这里包含XAML代码,但这是不允许的。这是我的帖子的链接

下面是上面链接中的XAML代码:

<ListView Grid.Row="0" HorizontalAlignment="Center" Width="300" Margin="0,20,0,0 ">
            <ListViewItem>
                <StackPanel Orientation="Horizontal">
                    <TextBlock Width="150">Apple</TextBlock>
                    <TextBlock>100</TextBlock>
                </StackPanel>
            </ListViewItem>
            <ListViewItem>
                <StackPanel Orientation="Horizontal">
                    <TextBlock Width="150">Banana</TextBlock>
                    <TextBlock>2000</TextBlock>
                </StackPanel>
            </ListViewItem>
            <ListViewItem>
                <StackPanel Orientation="Horizontal">
                    <TextBlock Width="150">Oranges</TextBlock>
                    <TextBlock>1500</TextBlock>
                </StackPanel>
            </ListViewItem>           
        </ListView>

苹果
100
香蕉
2000
橘子
1500

Telerik为windows 8应用商店应用程序提供了数据网格。真的很棒。我不知道它是否也通过了认证-我们拭目以待,因为我现在要上传我的应用程序

以下是链接:

我在我的免费库中实现了一个DataGrid控件(带有排序、详细信息视图和导航事件):

WinRT(Windows 8.1):

通用Windows应用程序(Windows 10):


谢谢你,吉姆。这不是我的第一个metro应用程序,我知道认证过程有多艰难。但是想想看。。。展示桌子最好的方式是什么?当然,上面的屏幕截图只是一个例子,它看起来不像这样……好吧,这就是最后一个链接希望得到的结果,但是看起来要按照你想要的方式设计它需要一些工作。如果只是标题,那可能没问题,但是与metro应用程序中的下拉列表和复选框交互,就像你知道的,看起来就像“关闭”。另一种选择是,看看像Telerik这样的第三方可以提供哪些服务来节省一些时间。谢谢,但您能否解释一下该表将如何使认证过程失败?还有什么选择呢?“可能无法通过认证”!=“将失败”:)这并不像有一个表那么明确,它将失败。诚然,认证指南()并不是专门针对这一级别的,但您所看到的内容属于“Metro风格的应用程序行为可预测”。取决于你在你的开发周期在这个应用程序,考虑注册在生成应用程序(),这给你一个免费的咨询与设计师的反馈和可能的替代品。无可否认,我只是现在设计我的第一个商店应用程序…事实上,我已经看了你们上面列出的几个视频,这些都是需要记住的好概念。。。但我开发业务应用程序,行项目数据是我的标准。在研究这个问题时,我看到很多人建议重新思考UI。。。我完全赞成。但是还没有人给出任何能够显示数据的设计方案??信息:grid应用程序通过了商店认证。查看我的应用程序:iLOGrabber)意识到这是一个古老的答案——为什么不允许包含XAML?您应该能够在四个空格中粘贴、选择和制表符,以使其输入代码格式。它可能不会正确高亮显示,但应该是“允许的”。