【问题标题】:Textbox scroll to bottom in AvaloniaAvalonia中的文本框滚动到底部
【发布时间】:2019-09-24 19:45:26
【问题描述】:

我有一个文本框,我在其中写入信息,当屏幕被填满时会自动创建一个滚动条,我想滚动到它的底部。似乎我需要做的是将滚动条偏移设置为某个向量,但我的问题是找到 ScrollViewer。

我不能使用 FindControl,因为它没有在 xaml 中的任何位置命名,我只能使用 textbox.SetValue 更改几个值

【问题讨论】:

  • 我实际上并不认为我们对此有很好的解决方案。您能否在github.com/AvaloniaUI/Avalonia 上添加一个问题,我会尝试为下一个版本添加一些内容?
  • 当然,我刚刚添加了它

标签: avaloniaui


【解决方案1】:

当前滚动TextBox 的唯一方法是设置CaretPosition。例如滚动到您可以使用的文本末尾:

textbox.CaretIndex = int.MaxValue;

【讨论】:

  • 太棒了,虽然滚动条本身在你使用它之前不会更新,但现在已经足够了!
猜你喜欢
  • 2017-02-07
  • 1970-01-01
  • 1970-01-01
  • 2011-09-30
  • 2014-12-22
  • 2010-12-31
  • 2010-11-26
  • 2012-03-01
  • 2010-10-28
相关资源
最近更新 更多