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