2010-06-28 93 views
0

我想知道是否無論如何檢查wpf滾動查看器的向上箭頭或底部箭頭是否被點擊。 我想在wpf文本框內做到這一點,但我希望它能夠捕捉到文本的下一行而不是顯示部分文本。WPF ScrollViewer

所以,我這樣做的方法是點擊向上/向下時。我想說 textBox.lineup/linedown。

但我也需要知道點擊哪個組件才能這樣做。 在此先感謝!

-Kevin

回答

0

可以在ScrollViewer中使用ScrollChanged事件如下

<ScrollViewer ScrollChanged="ScrollViewer_ScrollChanged"> 

在代碼中,你可以得到verticalOffSet值。

private void ScrollViewer_ScrollChanged(object sender, ScrollChangedEventArgs e) 
    { 
     double verticalOffSet = e.VerticalOffset; 
     ... 
    } 
+0

其實。試過這個之後。似乎任何時候都會發生變化... – Kevin 2010-06-29 18:08:12

+0

基本上這種方法將被稱爲滾動查看器horizo​​ntalOffset或verticall偏移的任何更改。 – Ragunathan 2010-06-30 04:18:23