資訊
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

FrameworkElement.SetBinding 方法 (DependencyProperty, String)

根據提供給資料來源做為路徑限定性條件的來源屬性名稱,將繫結附加至這個項目。

命名空間:  System.Windows
組件:  PresentationFramework (在 PresentationFramework.dll 中)

public BindingExpression SetBinding(
	DependencyProperty dp,
	string path
)

參數

dp
類型:System.Windows.DependencyProperty
識別要建立繫結的目的屬性。
path
類型:System.String
用於繫結之屬性的來源屬性名稱或路徑。

傳回值

類型:System.Windows.Data.BindingExpression
記錄繫結的條件。 這個傳回值在錯誤檢查時非常有用。

這個方法是呼叫 BindingOperations.SetBinding 的便利方法,以將目前執行個體當做 DependencyObject 來傳遞,並根據所提供的 path 參數建立新的 Binding 若您是要建立簡單的預設繫結,使用此簽章較為便利。 若您需要將任何繫結屬性指定至非預設條件,或想要使用 MultiBindingPriorityBinding,則應該使用 SetBinding(DependencyProperty, BindingBase) 簽章。

下列範例將使用特定路徑設定繫結。


myDataObject = new MyData(System.DateTime.Now);
root.DataContext = myDataObject;
myText.SetBinding(TextBlock.TextProperty, "MyDataProperty");


.NET Framework

支援版本:4.5、4、3.5、3.0

.NET Framework Client Profile

支援版本:4、3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (不支援伺服器核心角色), Windows Server 2008 R2 (SP1 (含) 以後版本支援伺服器核心角色,不支援 Itanium)

此.NET Framework 並不支援各種平台的所有版本。如需支援版本的清單,請參閱.NET Framework 系統需求.

社群新增項目

顯示:
© 2014 Microsoft