1
A
回答
3
這裏有一個粗略的方法,我只是寫在任何形式的UIElement
褪色:
public static void FadeIn(UIElement element, int xOffset, TimeSpan duration)
{
Transform tempTrans = element.RenderTransform;
TranslateTransform trans = new TranslateTransform(xOffset, 0);
TransformGroup group = new TransformGroup();
if (tempTrans != null) group.Children.Add(tempTrans);
group.Children.Add(trans);
DoubleAnimation animTranslate = new DoubleAnimation(0, (Duration)duration);
animTranslate.EasingFunction = new CubicEase() { EasingMode = EasingMode.EaseOut };
DoubleAnimation animFadeIn = new DoubleAnimation(0, 1, (Duration)duration) { FillBehavior = FillBehavior.Stop };
animTranslate.Completed += delegate
{
element.RenderTransform = tempTrans;
};
element.RenderTransform = trans;
element.BeginAnimation(UIElement.OpacityProperty, animFadeIn);
trans.BeginAnimation(TranslateTransform.XProperty, animTranslate);
}
如果某些運作都不清楚隨意問。
相關問題
- 1. 如何訪問多個按鈕或文本框或任何控件?
- 2. 向C#WPF中的列表框添加一個按鈕(或任何控件)?
- 3. 如何在android中使用滑動控件創建按鈕欄?
- 4. WPF滾動文本框的按鈕
- 5. 如何通過滑動按鈕來聚合按鈕的文本?
- 6. 如何在WPF中單擊按鈕時清除文本框?
- 7. 在WPF中,如何實現文件上傳控件(文本框和一個按鈕來瀏覽文件)?
- 8. 如何在gmap.net wpf控件中添加按鈕控件?
- 9. 手動提升按鈕(或任何控件)單擊事件。 C#
- 10. 如何使用WrapPanel在WPF中的文本框旁邊移動按鈕
- 11. 如何實現與WPF中的清除按鈕的文本框?
- 12. WPF - 如何禁用在文本框控件中拖放?
- 13. WPF按鈕沒有對任何事件
- 14. 如何在WPF用戶控件(帶按鈕的文本框)中觸發Click事件?
- 15. 如何將控件與WPF中的單選按鈕的文本對齊
- 16. 如何更新文本框backcolor的按鈕單擊wpf
- 17. 如何隱藏文本框,標籤和按鈕C#WPF
- 18. 如何將滑塊按鈕與滑塊按鈕一起移動
- 19. android:如何在畫布上添加按鈕或文本框
- 20. 滑動文本按鈕:如何使它與CSS3的所有方向滑動
- 21. 如何在Click Event中設置畫布ZIndex WPF按鈕控件?
- 22. 如何在WPF中的鼠標上顯示按鈕控件?
- 23. 如何在wpf中按鈕單擊時顯示用戶控件?
- 24. 如何更改Ajax控件工具包控件按鈕文本
- 25. 恢復文本框(或任何其他控件)的舊值
- 26. 當在文本框中沒有輸入任何值時,按鈕保持活動
- 27. 如何在單擊按鈕時滑動和滑出活動。
- 28. 如何在首頁按鈕上滑動打開滑動抽屜
- 29. 在文本框文本框內創建按鈕文本作爲按鈕名稱或按鈕Id
- 30. 如何在任何html控件或沒有任何html控件的文本中應用css
嘿,謝謝你的幫助。你能告訴我爲什麼你使用EasingFunction(特別是爲什麼CubicEase)? – neebz 2011-02-17 19:04:00