簡體   English   中英

如何在WPF中觸發情節提要的特定部分?

[英]How do I trigger specific parts of a storyboard in WPF?

我的窗戶上有幾個網格。 我創建了一個情節提要,單擊按鈕時將其向左移動x像素。 我想這樣做,以便再次單擊該按鈕時,那些網格又移動了x像素,但是我無法找到如何執行此操作的方法,因為這在教程中並不常見。

我嘗試創建第二個情節提要板來執行此操作,但是那樣將無法正常工作,因為網格將恢復到其初始位置。

一種解決方案可能是在前兩套動畫之后創建第三套關鍵幀,然后以某種方式暫停動畫,然后在單擊按鈕時再次將其恢復,但是我不確定如何在此動畫演示板上暫停到達關鍵幀。 如我所願,這也將使反轉網格變得困難(使用此方法http://social.msdn.microsoft.com/forums/en-US/wpf/thread/ac54de71-f750-4940-91a2-231810308727/ )想要使另一個按鈕使網格朝相反方向移動。

我認為WPF中此問題的答案是您不能這樣做。 WPF(AFAIK)不允許您重復TranslateTransform對象。 您將需要跟蹤它的位置,並管理每個位置的位置。

我找到了我想要的控件: http : //bot.codeplex.com/ (Zap滾動條)

暫無
暫無

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

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