【发布时间】:2017-03-20 04:39:40
【问题描述】:
ScrollViewer.ChangeView 并不总是有效。如果没有 - 它返回 false (MSDN)。
发生这种情况的条件是什么?
编辑
大多数方法要么工作要么抛出异常。这个有一个返回值。这意味着在某些情况下它会失败(并返回false)。这些条件是什么?
编辑 2(授予赏金后)
我奖励赏金是为了不浪费声望点。我仍在寻找THE 的答案。 (另外,答案是在我编辑问题之前写的。)
【问题讨论】:
-
你的意思是视图已经改变了,但它返回 false?或者您认为应该更改一个场景视图,但事实并非如此?您能否提供一个简单的演示来重现和详细说明“并不总是有效”?
-
@Sunteen-MSFT 我链接到的文档指出,如果视图没有改变,它会返回
false。从理论上讲,这可能意味着 - 当它开始时已经处于最终状态(正如有人作为答案发布的那样)。但这不是真的,正如我所见 - 我更改了缩放/位置并得到了false。所以这是一个关于文档/方法的简单问题 - 什么时候返回错误?我的具体情况无关紧要。 -
我没有意识到文档的描述是否有任何混淆。根据您的描述,您认为视图已更改,但方法返回 false。
I changed the zoom/location是什么意思?你是不是通过ScrollerView.ChangeView改变了看法?如果不需要示例,可能需要屏幕截图来帮助我了解您。
标签: c# windows-store-apps uwp win-universal-app uwp-xaml