Tôi có một ObservableCollection<T>
thực hiện giao diện ISupportIncrementalLoading
.ISupportIncrementalLoading kết hợp với VariableSizedWrapGrid
Khi tôi liên kết bộ sưu tập này với chế độ xem lưới bình thường, mọi thứ đều hoạt động tốt.
Nhưng khi tôi thay đổi mẫu ItemsPanel, thành VariableSizedWrapGrid. Tải trọng gia tăng không hoạt động nữa.
XAML làm việc:
<ItemsPanelTemplate>
<VirtualizingStackPanel Orientation="Horizontal"/>
</ItemsPanelTemplate>
XAML đó không làm việc:
<ItemsPanelTemplate>
<VariableSizedWrapGrid Orientation="Vertical" ItemHeight="250" ItemWidth="250" Margin="0,0,80,0"/>
</ItemsPanelTemplate>
Tôi cũng đã tìm thấy this & this. Nói rằng VariableSizedWrapGrid
không hỗ trợ ISupportIncremetalLoading
.
Có ai đã viết VariableSizedWrapGrid, có hỗ trợ tải gia tăng không? Hoặc một giải pháp mã nguồn mở?