Windows 8 如何为Win8应用商店构建自己的DataGrid?

Windows 8 如何为Win8应用商店构建自己的DataGrid?,windows-8,windows-applications,Windows 8,Windows Applications,对于我的Win8应用商店,我有一个要在类似于控件的表格中显示的项目列表。假设对象项包含条形码、价格和金额(都是双类型)。我想为这个对象的每个道具提供一个具有不同列的表。我还想把这张桌子放在一个版面上。有什么想法吗 您可以从这里开始: MyToolkit数据网格的使用 受保护的覆盖无效OnNavigatedTo(NavigationEventArgs e) { ObservableCollection人员=新的ObservableCollection人员 { 新视图模型(“fname”、“l

对于我的Win8应用商店,我有一个要在类似于控件的表格中显示的项目列表。假设对象项包含条形码、价格和金额(都是双类型)。我想为这个对象的每个道具提供一个具有不同列的表。我还想把这张桌子放在一个版面上。有什么想法吗

您可以从这里开始:

MyToolkit数据网格的使用


受保护的覆盖无效OnNavigatedTo(NavigationEventArgs e)
{
ObservableCollection人员=新的ObservableCollection人员
{
新视图模型(“fname”、“lname”),
新视图模型(“fname”、“lname”),
新视图模型(“fname”、“lname”),
新视图模型(“fname”、“lname”)
};
dg.ItemsSource=人;
}
公共类视图模型
{
公共视图模型(字符串firstName,字符串lastName)
{
名字=名字;
LastName=LastName;
}
公共字符串名{get;set;}
公共字符串LastName{get;set;}
}

这个工具包非常好,但是当我从中添加控件DataGrid时,我当场发现了一个异常。知道如何解决这个问题吗?发布一些有关异常的详细信息。它是这样的:COMException:Error HRESULT E_FAIL已从对COM组件的调用中返回。只需简单地使用xaml控件:。您如何传递
ItemSource
?为什么不声明列?空的
将抛出该错误。