本文整理汇总了C#中Control.BeginAnimation方法的典型用法代码示例。如果您正苦于以下问题:C# Control.BeginAnimation方法的具体用法?C# Control.BeginAnimation怎么用?C# Control.BeginAnimation使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Control
的用法示例。
在下文中一共展示了Control.BeginAnimation方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: DoConfirmationAnimation
// Plays a quick fadeIn/fadeOut for the given control.
private void DoConfirmationAnimation(Control control)
{
control.Visibility = Visibility.Visible;
DoubleAnimation da = new DoubleAnimation();
da.From = 0;
da.To = 0.75;
da.Duration = new Duration(TimeSpan.FromSeconds(0.75));
da.Completed += (s, e) =>
{
DoubleAnimation db = new DoubleAnimation();
db.From = 0.75;
db.To = 0;
db.Duration = new Duration(TimeSpan.FromSeconds(0.75));
db.BeginTime = TimeSpan.FromSeconds(0.5);
db.Completed += (sender, eargs) =>
{
control.Visibility = Visibility.Hidden;
};
control.BeginAnimation(OpacityProperty, db);
};
control.BeginAnimation(OpacityProperty, da);
}