Пример #1
0
 private void Command_TextChanged(object sender, TextChangedEventArgs e)
 {
     if (Command.Text.Length == 0)
     {
         Download.Visibility = Visibility.Hidden;
         var fadeButtonOutAnimation = new DoubleAnimation(0, TimeSpan.FromSeconds(0.1));
         fadeButtonOutAnimation.Completed += (x, y) => Download.Visibility = Visibility.Hidden;
         Download.BeginAnimation(OpacityProperty, fadeButtonOutAnimation);
     }
     else if (Command.Text.Length > 1)
     {
         Download.Visibility = Visibility.Visible;
     }
     else if (Command.Text.Length == 1)
     {
         Download.Visibility = Visibility.Visible;
         var fadeButtonInAnimation = new DoubleAnimation(1, TimeSpan.FromSeconds(0.1));
         Download.BeginAnimation(OpacityProperty, fadeButtonInAnimation);
     }
 }