Las cookies nos permiten ofrecer nuestros servicios. Al utilizar nuestros servicios, aceptas el uso que hacemos de las cookies. Más Información. Aceptar

Cómo hacer animaciones en WPF

José Manuel Montero Ortega
Cómo hacer animaciones en WPF
El reproductor de video será cargado en breves instantes.

Ejemplo de animación sencilla

WPF es un lenguaje de marcas que nos permite hacer aplicaciones visualmente muy ricas.

Vamos a ver un ejemplo creado en Visual Studio, la herramienta empleada por la gran mayoría de desarrolladores en C#.


mc:Ignorable=”d”
Title=”MainWindow” Height=”450” Width=”800”>
<StackPanel VerticalAlignment=”Center”>
<Label x:Name=”MyLabel” Content=”Hello” HorizontalAlignment=”Center”/>
<Button x:Name=”ButtonRotation” Width=”200” Height=”100” Content=”Press me”
Click=”Button_Click”/>
</StackPanel>
</Window>
			

Hemos creado un pequeño panel, una etiqueta y un botón, además de un clic, al que podemos acceder para poder hacer una animación muy sencilla pero que puede aportar mucho valor visual.

Para hacer la animación vamos a crear el siguiente código


		{
			InitializeComponent();
		}


		private void Button_Click(object sender, RoutedEventArgs e)
		{
			var fadeAnimation = new DoubleAnimation();
			fadeAnimation.From = 1;
			fadeAnimation.To = 0;

			fadeAnimation.AutoReverse = true;

			MyLabel.BeginAnimation(Label.OpacityProperty, fadeAnimation);
		}
	}
}

Si lo ejecutamos vemos como nos aparece el botón con la etiqueta y va cambiando de color, lo que puede ser interesante, como hemos dicho, para dar más valor visual a muchas aplicaciones, ya que WPF es mucho más potente en ese aspecto a otros entornos visuales que podemos encontrar en otros lenguajes.

Si quieres ampliar tus conocimientos de C# puedes hacer este Curso de C# Intermedio de nuestro profesor José Manuel Montero.

curso-c-intermedio

Recuerda que puedes comenzar este curso con tu suscripción de OpenWebinars. Si todavía no estás suscrito, aprovecha para hacerlo ahora.

Relacionado

Te dejamos una selección de cursos, carreras y artículos

¿Qué es C#? Introducción

¿Qué es C#? Introducción

Lenguajes de programación

29 de Marzo de 2017

¿Qué es C#? Es un lenguaje de programación desarrollado por Microsoft, orientado a objetos. Te recomendamos que conozcas bien este potente lenguaje.

Por qué aprender C#

Por qué aprender C#

Lenguajes de programación

28 de Enero de 2019

Conoce los 7 principales motivos por los que resulta muy recomendable comenzar a desarrollar en C#.

Curso de C# para principiantes

Curso de C# para principiantes

curso

Con este curso aprenderás:

  • Aprenderás a dominar el lenguaje de C# desde 0
  • Aprenderás a usar Visual Studio
  • Conceptos básicos de programación y cómo se aplican en C#

Duración: 3 horas y 29 minutos

Estas son algunas de las empresas que ya confían en OpenWebinars

Profesores y profesionales

Nuestros docentes son profesionales que trabajan día a día en la materia que imparten

Conviértete en profesor de OpenWebinars