で更新されていない私はScrollViewer.UpdateLayout()メソッドを呼び出すことにより、以下のフォーラムScrollViewerののScrollToVerticalOffset値がScrollViewer.VerticalOffsetプロパティ
を言及している、我々は垂直にScrollViewerの位置を設定することができます。 ScrollViewer.UpdateLayout()を呼び出す/しないで、垂直オフセット値がUIで変更されているのがわかります。しかし、私は変更されていないScrollViewer.VerticalOffsetから値を取得しようとするとき。
ScrollViewer.ScrollToVerticalOffset(1905);
// ScrollViewer.UpdateLayout();
他の方法でこのScrollViewer.VerticalOffsetを更新できますか?
@Hassanありがとうございました。 – Smirti
@Hassanもう1つのクエリ。上記のコードを設定してVerticalOffsetの値を確認し、そのイベントにブレークポイントを設定してViewChangedイベントを使用してScrollViewerの実際のVerticalOffset値を決定しました。スクロールバーはUIのスクロールビューアで移動します。しかし、ブレークポイントなしでチェックすると、垂直スクロールバーの値はUIでは変更されません。 Task.Delayを使用してチェックしています。これは私にとっても役に立たない。 – Smirti
アプリのどの部分で 'VerticalOffset'を変更していますか? ChangeView()メソッドを呼び出すときにUIがロードされていることを確認してください。 –