Crear controles personalizados
Microsoft Expression Blend 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 Expression Blend, defina propiedades de dependencia en la clase. Para obtener más información, vea DependencyProperty (Clase) (WPF) y DependencyProperty (Clase) (Silverlight) en MSDN.
Si desea habilitar el control personalizado y poder aplicarle estilos mediante la modificación de una plantilla en Expression Blend, debe incluir Generic.xaml con el control. Para obtener más información, vea 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 (puede estar en inglés) en MSDN.
Para obtener más información, vea Personalización de controles de WPF y el tema acerca de la personalización de controles de Silverlight (puede estar en inglés) en MSDN.
En esta sección
Inténtelo: crear un control personalizado con propiedades personalizadas