当使用ListView的自定义ViewCell时,几乎不可能在UWP中滚动。列表项很快就会获得焦点,并且列表不会滚动。(它在Android上运行得很好)。
当使用TextCell或ImageCell进行滚动时,效果很好,但ListView中只显示TextCell的文本属性。永远不会显示TextCell的详细信息属性。(这也适用于Android)。
我使用的是Visual Studio 2017和最新的Xamarin版本。
在使用Xamarin.Forms ListView时,是否有任何方法可以将ListView自动滚动到UWP上的选定单元格中,同时仍然允许在单元格布局中选择元素?此外,在相同的情况下,是否有任何方法移除单元格上的“选定”动画?
通过完全禁用ListViewRenderer中的命中检测,我成功地实现了视觉效果,如下所示:
var style = new Style(typeof(ListViewItem));
var setter = new Setter(ListViewItem.IsHitTestVisibleProperty, false);
style.Setters.Add(setter