Crear controles personalizados

Blend para Visual Studio ofrece varios controles diferentes a los que puede aplicar estilos para usarlos en sus aplicaciones. Sin embargo, si estos controles no satisfacen alguna de sus necesidades específicas, puede crear un control personalizado si programa una clase que herede de una de las clases System.Windows.Controls de Windows Presentation Foundation (WPF) o Microsoft Silverlight.

Para incluir propiedades en el control personalizado que se puedan modificar en el panel Propiedades de Blend, defina propiedades de dependencia en la clase. Para obtener más información, vea la clase DependencyProperty de WPF y la clase DependencyProperty de Silverlight en MSDN.

Si desea habilitar el control personalizado y poder aplicarle estilos mediante la modificación de una plantilla en Blend, debe incluir Generic.xaml con el control. Para obtener más información, vea las instrucciones para el diseño de controles con estilos y el tema acerca de la creación de un control que tiene una apariencia personalizable en MSDN.

Para obtener más información, vea la personalización de controles WPF y la personalización de controles de Silverlight en MSDN.

En esta sección

Inténtelo: Crear un control personalizado con propiedades personalizadas

Trabajar con código

Vea también

Conceptos

Diseñar un control que admita plantillas en Blend

Diseñar un control de usuario desde cero en Blend