![]() |
1
1
滚动查看器和更改视图不起作用?我在MSDN上问了一篇关于相关内容的帖子,这样我可以稍后链接(我在移动atm上)。 要解释滚动查看器不起作用的原因,需要深入研究依赖项财产(如垂直偏移量)在UI中的优先级。 任何动画都将覆盖代码中设置的值,当您尝试设置新高度时,输入窗格将打开。必须在输入窗格动画完成后调用更改视图。尝试将调度程序计时器设置为半秒间隔,并在滴答事件处理程序中调用更改视图。这将有效地等待UI动画结束,以便正确设置新值。 您尝试过使用textbox.select方法吗?可能有一个内置的机械师来集中选定的位置。 |
![]() |
2
0
正如Bryan Stump所建议的那样,我通过使用DispatcherTimer解决了这个问题。以下是缺少的代码:
内部主页():
内部InputPaneShow():
最后,keyboardTimer Tick事件:
它们的键是TextBox的GetRectFromCharacterIndex方法,用于定位插入符号的位置。这总是确保插入符号在视图中,至少在我的测试中如此。 |
![]() |
3
0
XAML:
C编号:
|
![]() |
Nielsrb · Windows Phone-下载链接而不是商店下载 8 年前 |
![]() |
Gekon · 如何读取UWP中的嵌入式资源? 8 年前 |
![]() |
Milan Nosáľ · 如何检测当前选定数据透视项的标题 9 年前 |
![]() |
superpuccio Kasra · 创建新的Dispatcher 9 年前 |