Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何获取Xamarin表单Listview的子级_Listview_Xamarin_Xamarin.forms_Scrollview - Fatal编程技术网

如何获取Xamarin表单Listview的子级

如何获取Xamarin表单Listview的子级,listview,xamarin,xamarin.forms,scrollview,Listview,Xamarin,Xamarin.forms,Scrollview,我目前正在Xamarin中开发一个listview 在每个单元格中,我都有一个scrollView,当其中一个滚动时,我试图将每个单元格滚动相同的数量 我试图获取listview子项中的所有ScrollView,并在触发任何scroll事件时滚动它们 或者还有其他方法可以做到这一点。我不知道您为什么要这样做(通常不鼓励将滚动容器嵌入已经滚动的容器中),但您让我考虑了一种可能的方法。:-) 正在动态生成列表视图的单元格。我可能会用这个。您可以发送一条消息,说明您希望所有单元格滚动到的位置,如下所示

我目前正在Xamarin中开发一个listview

在每个单元格中,我都有一个scrollView,当其中一个滚动时,我试图将每个单元格滚动相同的数量

我试图获取listview子项中的所有ScrollView,并在触发任何scroll事件时滚动它们

或者还有其他方法可以做到这一点。

我不知道您为什么要这样做(通常不鼓励将滚动容器嵌入已经滚动的容器中),但您让我考虑了一种可能的方法。:-)

正在动态生成
列表视图的单元格。我可能会用这个。您可以发送一条消息,说明您希望所有单元格滚动到的位置,如下所示:

MessagingCenter.Send<ViewCell, float> (this, "ScrollPosChanged", currentScrollPos);
MessagingCenter.Send(这是“ScrollPosChanged”,currentScrollPos);
然后在自定义单元格中订阅:

MessagingCenter.Subscribe<ViewCell, float> (this, "ScrollPosChanged", (sender, arg) => {
  // Scroll this cell's scrollview.
});
MessagingCenter.Subscribe(此“ScrollPosChanged”(发件人,arg)=>{
//滚动此单元格的滚动视图。
});
我不确定您为什么要这样做(通常不鼓励将滚动容器嵌入已经滚动的容器中),但您让我考虑了一种可能的方法。:-)

正在动态生成
列表视图的单元格。我可能会用这个。您可以发送一条消息,说明您希望所有单元格滚动到的位置,如下所示:

MessagingCenter.Send<ViewCell, float> (this, "ScrollPosChanged", currentScrollPos);
MessagingCenter.Send(这是“ScrollPosChanged”,currentScrollPos);
然后在自定义单元格中订阅:

MessagingCenter.Subscribe<ViewCell, float> (this, "ScrollPosChanged", (sender, arg) => {
  // Scroll this cell's scrollview.
});
MessagingCenter.Subscribe(此“ScrollPosChanged”(发件人,arg)=>{
//滚动此单元格的滚动视图。
});

很高兴了解此功能,谢谢。只是别忘了在自定义手机中取消订阅。很高兴了解此功能,谢谢。只是别忘了在自定义单元格中取消订阅。