ScrollViewer.ChangeView
并不总是有效。如果没有 - 它返回 false
(MSDN)。
发生这种情况的条件是什么?
编辑
大多数方法要么工作要么抛出异常。这个有一个返回值。这意味着在某些情况下它会失败(并返回 false
)。那些条件是什么?
编辑 2(授予赏金后)
我奖励了赏金,以免浪费声望点。我还在找 回答。 (另外,答案是在我编辑问题之前写的。)
最佳答案
ScrollViewer.ChangeView
的返回值信号 View 是否改变(true
)或不改变(false
) .
在 ChangeView
之后 View 可能不会改变的最明显原因调用是因为它在调用之前已经显示了请求的水平和/或垂直偏移和/或缩放因子。
关于c# - ScrollViewer.ChangeView 什么时候失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40454975/