文本框在 Avalonia 中滚动到底部
Textbox scroll to bottom in Avalonia
我有一个文本框,我可以在其中写入信息,当屏幕被填满时,它会自动创建一个滚动条,我想滚动到它的底部。似乎我需要做的是将滚动条偏移量设置为某个向量,但我的问题是找到 ScrollViewer。
我无法使用 FindControl,因为它没有在 xaml 中的任何地方命名,而且我只能使用 textbox.SetValue
更改一些值
目前滚动 TextBox
的唯一方法是设置 CaretPosition
。例如,要滚动到文本的末尾,您可以使用:
textbox.CaretIndex = int.MaxValue;
我有一个文本框,我可以在其中写入信息,当屏幕被填满时,它会自动创建一个滚动条,我想滚动到它的底部。似乎我需要做的是将滚动条偏移量设置为某个向量,但我的问题是找到 ScrollViewer。
我无法使用 FindControl,因为它没有在 xaml 中的任何地方命名,而且我只能使用 textbox.SetValue
更改一些值目前滚动 TextBox
的唯一方法是设置 CaretPosition
。例如,要滚动到文本的末尾,您可以使用:
textbox.CaretIndex = int.MaxValue;