c# - ScrollViewer.ChangeView 什么时候失败?

标签 c# windows-store-apps uwp win-universal-app uwp-xaml

ScrollViewer.ChangeView 并不总是有效。如果没有 - 它返回 false ( MSDN )。

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

编辑

大多数方法要么有效要么抛出异常。这个有返回值。这意味着在某些情况下它会失败(并返回 false)。这些条件是什么?

编辑 2(授予赏金后)

我颁发赏金是为了不浪费声望点数。我仍在寻找THE 答案。 (另外,答案是在我编辑问题之前写的。)

最佳答案

ScrollViewer.ChangeView 的返回值指示 View 是否更改 (true) 或不更改 (false).

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

关于c# - ScrollViewer.ChangeView 什么时候失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40454975/

相关文章:

c# - Frame.Navigate() 与 this.Frame.Navigate()

c# - C#中的图像处理

php - 在 UWP 应用中使用 Php 脚本从 MySql 服务器获取数据

javascript - 如何从 UWP c# 上的 appdata 中的 html 接收 scriptNotify

c# - .NET 智能感知 : 2 projects in one solution

c# - 何时使用运行时类型信息?

c# - ThreadPool 挫折 - 线程创建超过 SetMaxThreads

c# - System.IO.FileNotFoundException : Could not load file or assembly 'System. Web.DataVisualization MEF MVC

c# - 如何在 Windows 8 商店应用程序中更改组合框箭头颜色

visual-studio-2015 - SpeechRecognizer 无法工作,COMException : Class not registered/UWP App Windows IoT (10. 0.10586) 和 Visual Studio 2015 Update 1