|
|
1
1
滚动查看器和更改视图不起作用?我在MSDN上问了一篇关于相关内容的帖子,这样我可以稍后链接(我在移动atm上)。 要解释滚动查看器不起作用的原因,需要深入研究依赖项财产(如垂直偏移量)在UI中的优先级。 任何动画都将覆盖代码中设置的值,当您尝试设置新高度时,输入窗格将打开。必须在输入窗格动画完成后调用更改视图。尝试将调度程序计时器设置为半秒间隔,并在滴答事件处理程序中调用更改视图。这将有效地等待UI动画结束,以便正确设置新值。 您尝试过使用textbox.select方法吗?可能有一个内置的机械师来集中选定的位置。 |
|
|
2
0
正如Bryan Stump所建议的那样,我通过使用DispatcherTimer解决了这个问题。以下是缺少的代码:
内部主页():
内部InputPaneShow():
最后,keyboardTimer Tick事件:
它们的键是TextBox的GetRectFromCharacterIndex方法,用于定位插入符号的位置。这总是确保插入符号在视图中,至少在我的测试中如此。 |
|
|
3
0
XAML:
C编号:
|
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |