Icono del sitio Programar fácil con Arduino

Configurar Mahapps Metro para WPF

En este fragmento vamos a ver como debemos configurar Mahapps Metro para utilizarlo en nuestra aplicación WPF. Lo primero que debemos tener en cuenta es descargar la última versión del framework, para ello nos vamos al proyecto y pulsamos botón derecho para que nos muestre las opciones y seleccionamos Manage Nugets Packages…

Se nos abre la ventana de Nuget, el gestor de paquetes donde debemos buscar en el apartado on-line e instalar dos paquetes de Mahapps Metro.

  1. Seleccionar online
  2. Escribir en el campo de texto «mahapps metro»
  3. Instalar estos dos paquetes. El primer paquete es el propio framework y el segundo paquete son las imágenes que se pueden utilizar en la aplicación. Se instala como un recurso.

Al final de la instalación nos tiene que aparecer de la siguiente manera.

Solo nos queda configurar nuestro proyecto para tener acceso a toda las mejoras de la interfaz gráfica que nos aporta Mahapps. Para ello debemos editar el archivo App.xaml y añadir el siguiente código.

Por último vamos a cambiar la ventana que se crea por defecto cuando creamos una aplicación WPF. El código XAML que genera por defecto es el siguiente.

Lo sustituimos por el siguiente.

Además tenemos que cambiar la clase de la que deriva nuestra ventana por la clase MetroWindow en el CS. El código final que tendría que tener este archivo CS sería el siguiente.

Aquí os dejamos las dos imágenes la primera es como quedaría nuestra aplicación sin usar Mahapps Metro y la segunda sería utilizando este framework.

Como podréis ver la diferencia es enorme y esto solo es una muestra. Las posibilidades que tenemos con WPF son inmesas, poco a poco las iremos viendo.

Salir de la versión móvil