共用方式為


HOW TO:使用附加屬性

更新:2007 年 11 月

附加屬性是以其他型別提供的屬性來擴充型別的一種方式。您可以使用附加屬性指定子項目與其父項目的關聯性。例如,如果要將按鈕物件置放在方格物件的特定儲存格中,您可以使用 Grid 物件的 RowColumn 附加屬性。程式碼類似下列所示:

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

如需詳細資訊,請參閱附加屬性概觀

使用 Windows Presentation Foundation (WPF) Designer for Visual Studio 時,可以透過 [屬性] 視窗存取附加屬性。因為附加屬性前面會加上提供該屬性的型別,所以您可以識別出附加屬性。當您在設計工具中變更控制項的配置時,附加屬性也會自動更新。反之,當您在 [屬性] 視窗中變更附加屬性時,設計工具也會自動更新。

若要設定附加屬性的值

  1. 在 WPF 設計工具中,選取您要設定附加屬性的子物件。例如,選取方格上的按鈕。

  2. 在 [屬性] 視窗中,找出附加屬性並設定值。例如,找出 Grid.Column 屬性,並將值設定為您希望按鈕所在的方格資料行的索引。

請參閱

工作

HOW TO:註冊附加屬性

概念

相依性屬性概觀

其他資源

WPF 設計工具中的 XAML 和程式碼