![]() |
1
7
您可以检测
把它们放在一起,这段代码就可以做到:
哪里
注意,为了全面的通用性,我不会在代码顶部预计算ScrollViewer,因为
注意我们不能简单地打电话
|
![]() |
2
2
是否使用RichTextBox进行编辑?如果是这样的话,你应该能够钩住
the
|
![]() |
3
2
在连接到一个TextChanged事件之后,您可以简单地使用:
但是, 这作品 只有 在FlowDocumentPageViewer上, 也可以在FlowDocumentScrollViewer(带有页面查看模式)上使用。 您应该使用前面提到的可视化树
|
![]() |
4
0
可以使用以下扩展方法获取内部滚动查看器:
此外,您可以在添加内容之前使用这些扩展方法来检查滚动查看器本身的滚动位置(例如,如果您希望滚动-仅当滚动查看器已在末尾时):
然后,只需调用ScrollViewer.ScrollToEnd()即可。 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 8 月前 |
![]() |
Barta · WPF MVVM不更新视图 9 月前 |
![]() |
Denis Ivanov · WPF控件在属性更改时不会更新 9 月前 |
![]() |
codymanix · WPF:TextBlock周围可见小边框? 10 月前 |
![]() |
Nostromo · 来自背景对象的工具提示 1 年前 |
![]() |
Nuvolari · 从可观测集合添加/删除时出现对象处理异常 1 年前 |
![]() |
CCarter · 只能在设计器中DependencyObject的DependencyProperty上设置显示“Binding”的WPF ICommand DependencyProperties[重复] 1 年前 |
![]() |
Thern · 在UI线程(WPF)上的void方法中调用异步函数 1 年前 |