C# 禁用按钮一段时间
我在我的Windows Phone 8应用程序上创建了一个动画 但是我不知道当动画执行时,如何使按钮被禁用或消失 完成后,按钮将再次启用或可见 那么,我应该在哪里添加一个使按钮禁用的代码呢 我的动画代码:C# 禁用按钮一段时间,c#,animation,windows-phone-8,timing,C#,Animation,Windows Phone 8,Timing,我在我的Windows Phone 8应用程序上创建了一个动画 但是我不知道当动画执行时,如何使按钮被禁用或消失 完成后,按钮将再次启用或可见 那么,我应该在哪里添加一个使按钮禁用的代码呢 我的动画代码: //h1 is the animation picture private void h2_Tap(object sender, System.Windows.Input.GestureEventArgs e) { Duration Time
//h1 is the animation picture
private void h2_Tap(object sender, System.Windows.Input.GestureEventArgs e)
{
Duration Time_duration2 = new Duration(TimeSpan.FromSeconds(2));
Storyboard MyStory2 = new Storyboard();
MyStory2.Duration = Time_duration2;
DoubleAnimation My_Double2 = new DoubleAnimation();
My_Double2.Duration = Time_duration2;
MyStory2.Children.Add(My_Double2);
RotateTransform MyTransform2 = new RotateTransform();
Storyboard.SetTarget(My_Double2, MyTransform2);
Storyboard.SetTargetProperty(My_Double2, new PropertyPath("Angle"));
My_Double2.To = 180;
h2.RenderTransform = MyTransform2;
h2.RenderTransformOrigin = new Point(0.5, 0.5);
MyStory2.Begin();
}
更新:我添加了pass.IsEnabled=false代码>在MyStory2.Begin()之后代码>
因此,现在当我按下动画时,按钮被禁用,但当它完成时,按钮应返回到已启用,那么我将pass.IsEnabled=true代码>
现在,当我在动画中按下按钮时,按钮被禁用,但当它完成时,按钮应该返回到启用状态,那么我应该将pass.IsEnabled=true
故事板有一个事件。只需订阅它,并在引发事件时设置IsEnabled
的值。@pasty如果它不起作用,则什么也不会发生