Procedura: utilizzare proprietà associate

Le proprietà associate sono una modalità per estendere i tipi con proprietà fornite da altri tipi. È possibile utilizzare le proprietà associate per specificare la relazione di un elemento figlio con l'elemento padre. Ad esempio, per posizionare un oggetto pulsante in una particolare cella di un oggetto griglia, è possibile utilizzare Row e le proprietà associate Column dell'oggetto Grid. Il codice è analogo al seguente:

<Button   Name="btnOk" Grid.Column="0" Grid.Row="0" >OK</Button>
System.Windows.Controls.Grid.SetRow(btnOk, 0)
System.Windows.Controls.Grid.SetColumn(btnOk, 0)
System.Windows.Controls.Grid.SetRow(btnOk, 0);
System.Windows.Controls.Grid.SetColumn(btnOk, 0);

Per ulteriori informazioni, vedere Attached Properties Overview.

Quando si utilizza WPF Designer per Visual Studio, è possibile accedere a proprietà associate tramite la finestra Proprietà. È possibile identificare le proprietà associate perché sono precedute dal tipo che fornisce la proprietà. Quando si modifica il layout dei controlli nella finestra di progettazione, le proprietà associate vengono aggiornate automaticamente. Al contrario, quando si modificano le proprietà associate nella finestra Proprietà, la finestra di progettazione viene aggiornata automaticamente.

Per impostare il valore di una proprietà associata

  1. In WPF Designer, selezionare l'oggetto figlio per il quale si desidera impostare una proprietà associata. Ad esempio, selezionare un pulsante che si trova su una griglia.

  2. Nella finestra Proprietà individuare la proprietà associata e impostare il valore. Ad esempio, individuare la proprietà Grid.Column e impostare il valore sull'indice della colonna della griglia nella quale si desidera che venga visualizzato il pulsante.

Vedere anche

Attività

How to: Register an Attached Property

Concetti

Dependency Properties Overview

Altre risorse

XAML e codice in Progettazione WPF