簡體   English   中英

ScrollViewer垂直偏移的動畫

[英]Animation for ScrollViewer vertical offset

我想動畫化ScrollViewer的垂直滾動。 據我了解,獲得此活動的唯一方法

private void viewer_ScrollChanged (object sender, ScrollChangedEventArgs e)

並在處理程序內啟動動畫。 但是在這種情況下,將在動畫的每個步驟調用處理程序。 如何區分動畫處理與此類PageUp?

也許有更好的方法可以覆蓋垂直偏移的變化?

不幸的是,您可能必須為此創建一個自定義控件。

幸運的是,它已經在這里完成 我已經試過了(很久以前),它可以工作。 哦,我看到有/可以從頁面下載現成的DLL,因此您不必從頭開始創建它。

尚不清楚您要執行的操作-但我猜測您只想在用戶使用鼠標移動滾動條時進行動畫處理-那么如何在ScrollViewer上處理MouseDown(記錄位置)並處理MouseUp,如果有滾動,您的動畫嗎?

我認為在這種情況下使用mouseup / down很好,因為您不希望動畫進行一般滾動?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM