Share via


Gewusst wie: Verwenden von angefügten Eigenschaften

Mit angefügten Eigenschaften lassen sich Typen um Eigenschaften erweitern, die von anderen Typen bereitgestellt werden. Mithilfe von angefügten Eigenschaften kann die Beziehung eines untergeordneten Elements zu seinem übergeordneten Element angegeben werden. So kann beispielsweise mit der angefügten Row-Eigenschaft und der Column-Eigenschaft eines Grid-Objekts ein Button-Objekt in einer bestimmten Zelle des Grid-Objekts platziert werden. Der Code sieht folgendermaßen aus:

<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);

Weitere Informationen finden Sie unter Übersicht über angefügte Eigenschaften.

Mit WPF Designer für Visual Studio können Sie über das Fenster Eigenschaften auf die angefügten Eigenschaften zugreifen. Sie können angefügte Eigenschaften identifizieren, da der Typ, der die Eigenschaft bereitstellt, vor der entsprechenden Eigenschaft angezeigt wird. Wenn Sie das Layout von Steuerelementen im Designer ändern, werden die angefügten Eigenschaften automatisch aktualisiert. Ebenso wird der Designer automatisch aktualisiert, wenn Sie im Fenster Eigenschaften die angefügten Eigenschaften ändern.

So legen Sie den Wert einer angefügten Eigenschaft fest

  1. Wählen Sie im WPF-Designer das untergeordnete Objekt aus, für das Sie eine angefügte Eigenschaft festlegen möchten. Wählen Sie beispielsweise eine Schaltfläche in einem Raster aus.

  2. Suchen Sie im Fenster Eigenschaften die angefügte Eigenschaft, und legen Sie den Wert fest. Suchen Sie beispielsweise die Grid.Column-Eigenschaft, und legen Sie den Wert auf den Index der Rasterspalte fest, in der die Schaltfläche angezeigt werden soll.

Siehe auch

Aufgaben

Gewusst wie: Registrieren einer angefügten Eigenschaft

Konzepte

Übersicht über Abhängigkeitseigenschaften

Weitere Ressourcen

XAML und Code im WPF-Designer