この質問を投稿したことは理解していますが、最後の質問の回答を受け入れて記事を読み進めたところ、探していた回答ではないことに気付きました。サンプルコードを添えて再度投稿しました。
コレクションからのデータで Grid (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 などを示しています。グリッドを塗りつぶしたいのですが、グリッドだけです。
これを達成する方法について何かアドバイスはありますか?