我知道我发布了这个问题,但是接受了我最后一个问题的答案并阅读了这篇文章后,我意识到这不是我想要的答案。我再次发布了一些示例代码。
我想用集合中的数据填充网格(不是 DataGrid)。这是我所拥有的,但它不起作用。如果我删除集合并将 DataContext 设置为单个对象,它可以工作,但不能作为集合。
XAML
Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
<StackPanel>
<TextBlock Text="{Binding Path=StudentName}" />
</StackPanel>
</Grid>
MainPage.xaml.cs
public MainPage()
{
InitializeComponent();
ObservableCollection<Student> ob = new ObservableCollection<Student>();
ob.Add(new Student()
{
StudentName = "James Jeffery"
});
ob.Add(new Student()
{
StudentName = "Sian Ellis"
});
this.DataContext = ob;
// Sample code to localize the ApplicationBar
//BuildLocalizedApplicationBar();
}
这一直困扰着我几个小时。我似乎无法用集合填充网格。Google 上的每个示例都显示 ListViews 等。我想填充一个网格,并且只填充一个网格。
关于如何实现这一目标的任何建议?