对于我的 Win8 应用商店,我有一个想要在类似表格的控件中显示的项目列表。假设对象 Item 包含 Barcode、price 和 amount(都是双精度类型)。我想为这个对象的每个道具呈现一个包含不同列的表格。我还想在 LayoutAwarePage 中显示此表。有任何想法吗?
问问题
810 次
1 回答
0
您可以从这里开始:如何为项目集合获取类似 UI 的数据网格?
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 回答