![]() |
1
1
如果有人还在寻找这个,这里有一种方法可以在Silverlight和MVVM Light中实现它。其他的方法是可能的,比如点击垂直滚动条的位置,但是我相信没有自定义控件在SL中是不可访问的。 在DataGrid LoadingRow事件中,检查当前行是否接近databound itemssource的底部。然后向ViewModel发送消息以开始获取下一组行。ViewModel中注册的事件将添加到databound属性。 这是一个简化的代码示例。 在代码隐藏中:
在ViewModel中,实现如下内容:
您应该为以下项目编码的其他项目:
|
![]() |
2
0
我刚刚发布了一些博客文章和一个示例,在用户滚动数据网格时实现了“隐形分页”。我是一个很好的MVVM迷,所以,自然,我的解决方案很适合这种方法。见 this answer 详细情况。 |
![]() |
Pablo · MVVM实施中的疑问 8 年前 |
![]() |
Speuline · MVVM模式视图的特定模型? 8 年前 |
![]() |
yams · 如何在MVVM Light中调用另一个视图模型构造函数 9 年前 |
|
Francois · 如何从类型注册到<T> 10 年前 |