0

对于我的 Win8 应用商店,我有一个想要在类似表格的控件中显示的项目列表。假设对象 Item 包含 Barcode、price 和 amount(都是双精度类型)。我想为这个对象的每个道具呈现一个包含不同列的表格。我还想在 LayoutAwarePage 中显示此表。有任何想法吗?

4

1 回答 1

0

您可以从这里开始:如何为项目集合获取类似 UI 的数据网格?

MyToolkit - 数据网格

MyToolkit DataGrid 的使用

<controls:DataGrid x:Name="dg">
    <controls:DataGrid.Columns>
        <controls:DataGridTextColumn Width="200" Binding="{Binding FirstName}"  />
        <controls:DataGridTextColumn Width="200" Binding="{Binding LastName}" />
    </controls:DataGrid.Columns>
</controls:DataGrid>
protected override void OnNavigatedTo(NavigationEventArgs e)
{
    ObservableCollection<viewModel> People = new ObservableCollection<viewModel>
    {
        new viewModel("fname", "lname"),
        new viewModel("fname", "lname"),
        new viewModel("fname", "lname"),
        new viewModel("fname", "lname")
    };

    dg.ItemsSource = People;
}

public class viewModel
{
    public viewModel(string firstName, string lastName)
    {
        FirstName = firstName;
        LastName = lastName;
    }
    public string FirstName { get; set; }
    public string LastName { get; set; }
}
于 2013-08-19T19:45:55.960 回答