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:
Paso2: Modificaremos en nuestro XAML sustituiremos nuestro <window por <Controls:MetroWindow:
de esta forma para dar estilo metro quedaria asi:
Paso 3: Agregamos las referencias de ensamblado y modificar el window por MetroWindow de la siguiente manera:
Al final nuestros controles se modificaran drasticamente y el resultado seria el siguiente:
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:
Paso2: Modificaremos en nuestro XAML sustituiremos nuestro <window por <Controls:MetroWindow:
<window x:Class="WPFMiscoders.MainWindow"
<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>
Podria Interesarte la entrada de Agregar Controles Metro a ventanas WPF