0
我想知道是否无论如何检查wpf滚动查看器的向上箭头或底部箭头是否被点击。 我想在wpf文本框内做到这一点,但我希望它能够捕捉到文本的下一行而不是显示部分文本。WPF ScrollViewer
所以,我这样做的方法是点击向上/向下时。我想说 textBox.lineup/linedown。
但我也需要知道点击哪个组件才能这样做。 在此先感谢!
-Kevin
我想知道是否无论如何检查wpf滚动查看器的向上箭头或底部箭头是否被点击。 我想在wpf文本框内做到这一点,但我希望它能够捕捉到文本的下一行而不是显示部分文本。WPF ScrollViewer
所以,我这样做的方法是点击向上/向下时。我想说 textBox.lineup/linedown。
但我也需要知道点击哪个组件才能这样做。 在此先感谢!
-Kevin
可以在ScrollViewer中使用ScrollChanged事件如下
<ScrollViewer ScrollChanged="ScrollViewer_ScrollChanged">
在代码中,你可以得到verticalOffSet值。
private void ScrollViewer_ScrollChanged(object sender, ScrollChangedEventArgs e)
{
double verticalOffSet = e.VerticalOffset;
...
}
其实。试过这个之后。似乎任何时候都会发生变化... – Kevin 2010-06-29 18:08:12
基本上这种方法将被称为滚动查看器horizontalOffset或verticall偏移的任何更改。 – Ragunathan 2010-06-30 04:18:23