HOW TO:使用附加屬性
更新:2007 年 11 月
附加屬性是以其他型別提供的屬性來擴充型別的一種方式。您可以使用附加屬性指定子項目與其父項目的關聯性。例如,如果要將按鈕物件置放在方格物件的特定儲存格中,您可以使用 Grid 物件的 Row 和 Column 附加屬性。程式碼類似下列所示:
<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 時,可以透過 [屬性] 視窗存取附加屬性。因為附加屬性前面會加上提供該屬性的型別,所以您可以識別出附加屬性。當您在設計工具中變更控制項的配置時,附加屬性也會自動更新。反之,當您在 [屬性] 視窗中變更附加屬性時,設計工具也會自動更新。
若要設定附加屬性的值
在 WPF 設計工具中,選取您要設定附加屬性的子物件。例如,選取方格上的按鈕。
在 [屬性] 視窗中,找出附加屬性並設定值。例如,找出 Grid.Column 屬性,並將值設定為您希望按鈕所在的方格資料行的索引。