Condividi tramite


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

  1. 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. 

  2. Nella visualizzazione Progettazione fare clic con il pulsante destro del mouse sul controllo Grid radice e scegliere Proprietà dal menu di scelta rapida.

  3. Nella parte superiore della finestra Proprietà fare clic nella casella Nome, digitare rootGrid e premere Invio per assegnare un nome al controllo Grid.

  4. Nella finestra Proprietà individuare la proprietà Background.

  5. 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.

  6. Dalla casella degli strumenti, trascinare un controllo ListBox nel controllo Grid.

  7. Nella finestra Proprietà individuare la proprietà Background del controllo ListBox.

  8. Fare clic sull'indicatore della proprietà Inheritance (icona di ereditarietà dell'indicatore della proprietà).

  9. Fare clic su Applica associazione dati.

    Verrà visualizzato il generatore di associazioni dati.

  10. In Origine nel riquadro sinistro, fare clic su ElementName.

  11. Nel riquadro centrale fare clic su rootGrid.

    Riquadro Origine del generatore di associazioni dati

  12. Fare clic sul riquadro Percorso.

  13. In Percorso nel riquadro sinistro, fare clic sulla proprietà Background.

    La proprietà Background del controllo ListBox è associata alla proprietà Background del controllo Grid.

    Riquadro Percorso del generatore di associazioni dati

  14. Fare clic fuori dal generatore di associazioni dati per chiudere il generatore.

  15. In visualizzazione XAML si noti l'estensione del markup aggiunta per la proprietà Background.

    Background="{Binding ElementName=rootGrid, Path=Background}"

Vedere anche

Riferimenti

Binding

Concetti

Data Binding Overview

Altre risorse

Utilizzo di Progettazione WPF