0
現在、Xamarinでリストビューを開発しています。子どものXamarinフォームの取得方法リストビュー
すべてのセルで私はscrollViewを取得し、それらの1つがスクロールしたときに同じ量のそれぞれをスクロールしようとしています。
そして、リストビューの子ですべてのスクロールビューを取得しようとし、スクロールされたスクロールイベントをスクロールしようとしています。
これを行う方法は他にありますか?
現在、Xamarinでリストビューを開発しています。子どものXamarinフォームの取得方法リストビュー
すべてのセルで私はscrollViewを取得し、それらの1つがスクロールしたときに同じ量のそれぞれをスクロールしようとしています。
そして、リストビューの子ですべてのスクロールビューを取得しようとし、スクロールされたスクロールイベントをスクロールしようとしています。
これを行う方法は他にありますか?
なぜあなたはこのようなことをしたいでしょうか(スクロールしているコンテナをスクロールしているものをスクロールすることは一般的にお勧めしません)が、私は可能なアプローチを考えました。 :-)
ListView
のセルが動的に生成されています。おそらくmessaging serviceを使用しています。カスタムセルに加入し、その後
MessagingCenter.Send<ViewCell, float> (this, "ScrollPosChanged", currentScrollPos);
と:あなたはあなたの細胞のすべてがこれを好きにスクロールしたい位置についてのメッセージを送信することができます
MessagingCenter.Subscribe<ViewCell, float> (this, "ScrollPosChanged", (sender, arg) => {
// Scroll this cell's scrollview.
});
をグレートこの機能について知りますありがとう。カスタムセルで購読を解除することを忘れないでください。 – Dima