【发布时间】:2019-01-25 08:40:37
【问题描述】:
我搜索这篇文章好几个星期了!
更新
是否可以使用 MVVM 模式控制 xamarin 表单中的 Listview 滚动位置? 获取和设置 listview 的滚动位置。
有一些答案,例如实现事件聚合或使用消息传递或...。 他们都不是为我工作的。消息传递不是完全 MVVM 模式的方式。即使我使用的是 prism 7,事件聚合也不起作用。 没有这么好的示例代码或任何 nuget 包。
有人遇到过这个问题并解决了吗?
【问题讨论】:
-
ListView 默认开启滚动,与 MVVM 模式无关。你有什么问题?
-
甚至不知道问题是什么,但是 listview 滚动不起作用的唯一原因是如果您将 listview 放在滚动视图中。这两个永远不会在一起
-
@EvZ 感谢您的关注。我已经更新了这个问题。它没有完成。
-
@Luminous_Dev 感谢您的关注。我已经更新了这个问题。没有完成
-
我为您提供了一个链接,解释了如何以编程方式在
ListView中设置滚动位置。现在,根据您的需要,您可以在 V 层和 VM 层之间创建“桥梁”。它可以通过不同的方式完成,包括您自己已经提到的方式。不幸的是,Stackoverlow 不是编码服务,如果您需要有人帮助,请分享您的代码,您已经尝试过什么,并请描述一个具体问题。目前它只是广泛。
标签: c# listview scroll xamarin.forms