Procedura: creare un'associazione dati ElementName
È possibile associare il valore della proprietà di un elemento a una proprietà su un altro elemento denominato tramite WPF Designer per Visual Studio. Ad esempio, è possibile associare la proprietà Background di un controllo alla proprietà Background dell'elemento padre.
Per creare un'associazione dati a un elemento denominato
Creare un nuovo progetto di applicazione WPF in Visual Basic o Visual C# denominato DataBindingDemo. Per ulteriori informazioni, vedere Procedura: creare un nuovo progetto di applicazione WPF.
MainWindow.xaml viene aperto in WPF Designer.
Nella visualizzazione Progettazione fare clic con il pulsante destro del mouse sul controllo Grid radice e scegliere Proprietà dal menu di scelta rapida.
Nella parte superiore della finestra Proprietà fare clic nella casella Nome, digitare rootGrid e premere Invio per assegnare un nome al controllo Grid.
Nella finestra Proprietà individuare la proprietà Background.
Utilizzare l'editor dei pennelli per creare e assegnare un pennello alla proprietà Background. Per ulteriori informazioni, vedere Procedura: creare un pennello tramite l'editor pennelli.
Dalla casella degli strumenti, trascinare un controllo ListBox nel controllo Grid.
Nella finestra Proprietà individuare la proprietà Background del controllo ListBox.
Fare clic sull'indicatore della proprietà Inheritance ().
Fare clic su Applica associazione dati.
Verrà visualizzato il generatore di associazioni dati.
In Origine nel riquadro sinistro, fare clic su ElementName.
Nel riquadro centrale fare clic su rootGrid.
Fare clic sul riquadro Percorso.
In Percorso nel riquadro sinistro, fare clic sulla proprietà Background.
La proprietà Background del controllo ListBox è associata alla proprietà Background del controllo Grid.
Fare clic fuori dal generatore di associazioni dati per chiudere il generatore.
In visualizzazione XAML si noti l'estensione del markup aggiunta per la proprietà Background.
Background="{Binding ElementName=rootGrid, Path=Background}"