Estilo Metro a WPF / C#

Dar estilo metro a a WPF

En muchas ocaciones queremos salir de lo comun y es por eso que ahora te presento Mahapps.Metro Mahapps permite darle un diseño estilo metro a nuestras aplicaciones creadas en wpf si ya tenemos nuestra aplicacion creada y queremos agregar el estilo metro no tendremos mayor problema, ahora bien empezemos:

Paso 1: Ahora lo que debemos hacer es dar clic derecho en nuestras referencias click derecho y le damos administrar paquetes nuget y nos aparecera la siguiente ventana y buscaremos Mahapps.Metro en la parte de donde dice buscar en la En Linea e instalarla:
Agregando estilo Metro
Paso2: Modificaremos en nuestro XAML sustituiremos nuestro <window por <Controls:MetroWindow:
<window  x:Class="WPFMiscoders.MainWindow"

de esta forma para dar estilo metro quedaria asi:

<Controls:MetroWindow x:Class="WPFMiscoders.MainWindow"

Paso 3: Agregamos las referencias de ensamblado y modificar el window por MetroWindow de la siguiente manera:
 using MahApps.Metro.Controls; 
namespace WpfApplication
{
  public partial class MainWindow : MetroWindow
  {
    public MainWindow()
    {
      InitializeComponent();
    }
  }
}
Paso 4 en nuestro App.XAML agregaremos los siguientes diccionarios:
<ResourceDictionary> 
           <ResourceDictionary.MergedDictionaries>
            <ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Controls.xaml" />
            <ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Fonts.xaml" />
            <ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Colors.xaml" />
            <ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Accents/Blue.xaml" />
<ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Accents/BaseLight.xaml" />
            </ResourceDictionary.MergedDictionaries> 
           </ResourceDictionary>

Al final nuestros controles se modificaran drasticamente y  el resultado seria el siguiente:
Mis Coders Metro Windows
Podria Interesarte la entrada de Agregar Controles Metro a ventanas WPF

Entradas más populares de este blog

Why bitcoin is rasing?

Ripple predicción de precios 2018