Domanda

Se ho il seguente controllo:

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

    public MyControl(){ ... }
}

Come posso associare a " MyControlText " proprietà quando posiziono il controllo su una delle mie pagine, in questo modo:

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

Grazie!

È stato utile?

Soluzione

Devi rendere la proprietà una proprietà di dipendenza. La documentazione per la classe DependencyProperty mostra come eseguire questa operazione:

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top