我有一个带有列表视图和选取器的 xamarin 表单页面。在选取器的更改事件上,我填充列表视图。在Windows手机上,间歇性地,我得到这个异常:
System.Windows.LayoutCycleException: Layout cycle detected. Layout could not complete
由于ItemSource
中设置的项目数量,听起来像是一个超时问题。
我会显式设置ViewCell
的高度值和该视图单元格的Children
,以便Windows Phone
不会尝试计算每个项目的高度
有关详细信息,请参阅此 Xamarin 论坛帖子:https://forums.xamarin.com/discussion/41813/layout-cycle-detected-layout-could-not-complete-after-resetting-listview-itemssource