【发布时间】:2015-08-12 10:26:50
【问题描述】:
我正在开发一个 wpf 应用程序。我的数据库中有很多数据。我正在通过 Combobox 中的 Web API 加载数据。所以我需要在滚动时加载 50 条记录。
是否可以在 WPF Combobox 中滚动加载数据?
【问题讨论】:
标签: c# wpf mvvm wpf-controls
我正在开发一个 wpf 应用程序。我的数据库中有很多数据。我正在通过 Combobox 中的 Web API 加载数据。所以我需要在滚动时加载 50 条记录。
是否可以在 WPF Combobox 中滚动加载数据?
【问题讨论】:
标签: c# wpf mvvm wpf-controls
你需要实现数据虚拟化,有a good article about it here。
【讨论】:
需要在垂直偏移和滚动的ScrollableHeight之间添加触发动作。
例子:
if (bar.VerticalOffset >= (bar.ScrollableHeight - 1))
{
LoadData();
}
【讨论】: