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. 如何在android中使用滑动控件创建按钮栏?
- 3. 如何通过滑动按钮来聚合按钮的文本?
- 4. WPF滚动文本框的按钮
- 5. 如何在WPF中单击按钮时清除文本框?
- 6. 在WPF中,如何实现文件上传控件(文本框和一个按钮来浏览文件)?
- 7. 如何在gmap.net wpf控件中添加按钮控件?
- 8. 手动提升按钮(或任何控件)单击事件。 C#
- 9. 如何使用WrapPanel在WPF中的文本框旁边移动按钮
- 10. WPF - 如何禁用在文本框控件中拖放?
- 11. WPF按钮没有对任何事件
- 12. 如何将控件与WPF中的单选按钮的文本对齐
- 13. android:如何在画布上添加按钮或文本框
- 14. 如何更新文本框backcolor的按钮单击wpf
- 15. 如何隐藏文本框,标签和按钮C#WPF
- 16. 如何更改Ajax控件工具包控件按钮文本
- 17. 如何在wpf中按钮单击时显示用户控件?
- 18. 当在文本框中没有输入任何值时,按钮保持活动
- 19. 恢复文本框(或任何其他控件)的旧值
- 20. 如何在首页按钮上滑动打开滑动抽屉
- 21. 如何在单击按钮时滑动和滑出活动。
- 22. 如何在wpf中固定文本框?
- 23. 如何在wpf中定义按钮的全局文本颜色?
- 24. WPF中的文本框按键事件
- 25. 如何在XMADL中编写文本和按钮控件时对齐文本?
- 26. 如何在WPF中动画控件?
- 27. 在文本框中添加滑动单元按钮(在其下面)
- 28. 如何实现WatchKit滑动按钮?
- 29. 如何移动文本字段或按钮或Android中的片段中的任何内容?
- 30. WPF C#按钮绑定和文本框到按钮绑定
嘿,谢谢你的帮助。你能告诉我为什么你使用EasingFunction(特别是为什么CubicEase)? – neebz 2011-02-17 19:04:00