ScrollViewer.ChangeView并非总是有效。如果不是,则返回falseMSDN)。

发生这种情况的条件是什么?

编辑

大多数方法可以工作或引发异常。这个有一个返回值。这意味着在某些情况下它会失败(并返回false)。这些条件是什么?

编辑2(奖励之后)

我授予赏金,以免浪费声誉点。我还在寻找答案。 (此外,答案是在我对问题进行编辑之前写的。)

最佳答案

ScrollViewer.ChangeView的返回值表示视图是否更改(true)(false)。

视图在ChangeView调用后可能不会更改的最明显的原因是,视图在调用前已经显示了所请求的水平和/或垂直偏移和/或缩放系数。

10-04 10:48