0
<DataGrid AutoGenerateColumns="False" Name="dgMain"
Grid.Column="0" Grid.Row="1"
ItemsSource="{Binding Path=Items,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}">
<DataGrid.Columns>
<DataGridTextColumn Header="id" Binding="{Binding Path=Id,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"/>
<DataGridTextColumn Header="name" Binding="{Binding Path=Name,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"/>
</DataGrid.Columns>
</DataGrid>
のItemsSourceはpublic ObservableCollection<Student> Items { get; set; }
ユーザーが下にスクロールしたときにアイテムをDataGridに追加するにはどうすればよいですか?
に
Items = new ObservableCollection<Student>();
for (int i = 0; i < 1000; i++)
{
Items.Add(new Student() { Id = i, Name = "name" + i.ToString() });
}
どのように私は、データグリッドは最初、私はよく50他のロード下に50の項目とする場合、ユーザーのスクロールを表示することができますと、私はうまくINIT項目を結合次にアイテム。
1.スクロールビューにスクロールボトムイベントがありません。どうすればスクロールを下に移動できますか?
2. itemsSourceに1000個のアイテムがある場合、dataGridで50個のアイテムを表示できますか?