Pregunta

Si tengo el siguiente control:

public partial class MyControl : UserControl{
    public string MyControlText{
        get { return MyTextBox.Text; } 
        set { MyTextBox.Text = value; }
    }

    public MyControl(){ ... }
}

¿Cómo puedo enlazar al " MyControlText " propiedad cuando coloco el control en una de mis páginas, así:

<local:MyControl MyControlText={Binding Path=SomeField} />

¡Gracias!

¿Fue útil?

Solución

Es necesario que la propiedad sea una propiedad de dependencia. La documentación de la clase DependencyProperty le muestra cómo hacer esto:

http://msdn.microsoft.com/ en-us / library / system.windows.dependencyproperty.aspx #

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top