BindingExpression 类

定义

包含有关 绑定的单个实例的信息。

public ref class BindingExpression : BindingExpressionBase
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class BindingExpression : BindingExpressionBase
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class BindingExpression : BindingExpressionBase
Public Class BindingExpression
Inherits BindingExpressionBase
继承
Object Platform::Object IInspectable BindingExpressionBase BindingExpression
属性

注解

Binding 类是用于声明绑定的高级类。 BindingExpression 类是维护绑定源与绑定目标之间的连接的基础对象。 绑定包含可在多个 BindingExpression 对象之间共享的所有信息。 BindingExpression 是一个实例表达式,它不能共享,并且包含有关 绑定的所有实例信息。

可以通过对对象调用 FrameworkElement.GetBindingExpression 方法来获取 BindingExpression 对象,并指定具有绑定的依赖属性。

属性

DataItem

获取此 BindingExpression 使用的绑定 源对象。

ParentBinding

获取此 BindingExpression 的 Binding 对象。

方法

UpdateSource()

将当前绑定目标值发送到 TwoWay 绑定中的绑定源属性。

适用于

另请参阅