Herencia visual en WPF: Creando una ventana base

jueves, 26 de julio de 2012


Hola a todos

En este post voy a explicar cómo poder tener herencia visual en WPF, pero antes os pongo en antecedentes. En Windows Forms si querías que todas las ventanas de tu aplicación tuvieran el mismo aspecto visual , lo normal era crearse una clase base y que todas las demás heredarán de ella. Cuando se crea una ventana nueva y le indicamos que herede de la ventana base, automáticamente crea el mismo aspecto visual, con los mismos controles que contiene la clase base, colores de fondo etc...

En WPF funciona de otra manera, aquí tenemos los Style y ControlTemplate para conseguir algo parecido, tenemos que crear una clase que herede de Window y definir un estilo que sobrescriba al estilo por defecto de una ventana.