FrameworkContentElement.SetBinding 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为指定的依赖属性将绑定附加到此元素。
重载
| 名称 | 说明 |
|---|---|
| SetBinding(DependencyProperty, String) |
根据提供的源属性名称作为数据源的路径限定,将绑定附加到此元素。 |
| SetBinding(DependencyProperty, BindingBase) |
根据提供的绑定对象将绑定附加到此元素。 |
SetBinding(DependencyProperty, String)
根据提供的源属性名称作为数据源的路径限定,将绑定附加到此元素。
public:
System::Windows::Data::BindingExpression ^ SetBinding(System::Windows::DependencyProperty ^ dp, System::String ^ path);
public System.Windows.Data.BindingExpression SetBinding(System.Windows.DependencyProperty dp, string path);
member this.SetBinding : System.Windows.DependencyProperty * string -> System.Windows.Data.BindingExpression
Public Function SetBinding (dp As DependencyProperty, path As String) As BindingExpression
参数
标识绑定属性。
- path
- String
用于绑定的属性的源属性名称或路径。
返回
记录绑定的条件。 此返回值可用于错误检查。
示例
以下示例通过创建新的自定义数据对象、将该对象设置为该对象Paragraph并将绑定路径设置为其中的某个属性来设置DataContext元素上的绑定。
MyData myDataObject = new MyData();
myflowdocument.DataContext = myDataObject;
introParagraph.SetBinding(Paragraph.TagProperty, "CustomData");
Dim myDataObject As New MyData()
myflowdocument.DataContext = myDataObject
introParagraph.SetBinding(Paragraph.TagProperty, "CustomData")
注解
此方法是一种方便的调用BindingOperations.SetBinding方法,该方法将当前实例作为DependencyObject该实例传递,并基于提供Binding的参数创建新的path实例。 如果建立简单的默认绑定,则此签名更加方便。 如果需要将任何绑定属性指定为非默认条件,或者想要使用 MultiBinding 或 PriorityBinding,则应使用 SetBinding(DependencyProperty, BindingBase) 签名。
适用于
SetBinding(DependencyProperty, BindingBase)
根据提供的绑定对象将绑定附加到此元素。
public:
System::Windows::Data::BindingExpressionBase ^ SetBinding(System::Windows::DependencyProperty ^ dp, System::Windows::Data::BindingBase ^ binding);
public System.Windows.Data.BindingExpressionBase SetBinding(System.Windows.DependencyProperty dp, System.Windows.Data.BindingBase binding);
member this.SetBinding : System.Windows.DependencyProperty * System.Windows.Data.BindingBase -> System.Windows.Data.BindingExpressionBase
Public Function SetBinding (dp As DependencyProperty, binding As BindingBase) As BindingExpressionBase
参数
标识绑定属性。
- binding
- BindingBase
表示数据绑定。
返回
记录绑定的条件。 此返回值可用于错误检查。
示例
以下示例通过创建新Paragraph元素并将源设置为新生成的Binding对象来设置元素上的绑定DateTime。
DateTime myDataObject = new DateTime();
Binding myBinding = new Binding();
myBinding.Source = myDataObject;
introParagraph.SetBinding(Paragraph.TagProperty, myBinding);
Dim myDataObject As New Date()
Dim myBinding As New Binding()
myBinding.Source = myDataObject
introParagraph.SetBinding(Paragraph.TagProperty, myBinding)
注解
此方法是一种方便的调用 BindingOperations.SetBinding方法,该方法将当前实例作为该 DependencyObject实例传递。