xamlに、アイテムを含むReadOnlyObservableCollectionにバインドされたListViewがあります。
バインドされたすべてのリストが読み込まれたときに、ListViewの一番下までスクロールするにはどうすればよいですか?
(ViewModelの)mylistにデータを追加するときに、myList.ScrollToBottom()関数を使用しようとしました。スクロールは表示されず、リストの最後までスクロールしません。
Lists Loaded、CollectionChanged、ItemContainerGenerator.ItemsChangedイベントをサブスクライブしようとしましたが、一番下までスクロールしても役に立ちませんでした。
データをリストに設定するときに発生するイベント(ViewModelで)をサブスクライブし、少し遅れてScrollToBottom関数を呼び出すと、スクロールは完璧なので、タイミングの問題だと思います...
どんな助けでもありがたいです。
これを使用してみてください:
myList.ScrollIntoView(myList.Items[myList.Items.Count - 1])
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加