24 lines
608 B
C#
24 lines
608 B
C#
using System;
|
|
using System.Windows.Controls.Primitives;
|
|
using HandyControl.Tools;
|
|
|
|
namespace HandyControlDemo.UserControl;
|
|
|
|
public partial class TextDialogWithTimer
|
|
{
|
|
public TextDialogWithTimer()
|
|
{
|
|
InitializeComponent();
|
|
|
|
var animation = AnimationHelper.CreateAnimation(100, 5000);
|
|
animation.EasingFunction = null;
|
|
animation.Completed += Animation_Completed;
|
|
ProgressBarTimer.BeginAnimation(RangeBase.ValueProperty, animation);
|
|
}
|
|
|
|
private void Animation_Completed(object sender, EventArgs e)
|
|
{
|
|
ButtonClose.Command.Execute(null);
|
|
}
|
|
}
|