C# 禁用按钮一段时间

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

我在我的Windows Phone 8应用程序上创建了一个动画

但是我不知道当动画执行时,如何使按钮被禁用消失

完成后,按钮将再次启用
或可见

那么,我应该在哪里添加一个使按钮禁用的代码呢

我的动画代码:

 //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如果它不起作用,则什么也不会发生