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은 공유할 수 없고 Binding에 대한 모든 인스턴스 정보를 포함하는 인스턴스 식입니다.

바인딩이 있는 종속성 속성을 지정하여 개체에서 FrameworkElement.GetBindingExpression 메서드를 호출하여 BindingExpression 개체를 가져올 수 있습니다.

속성

Name Description
DataItem

BindingExpression 에서 사용하는 바인딩 소스 개체를 가져옵니다.

ParentBinding

BindingExpressionBinding 개체를 가져옵니다.

메서드

Name Description
UpdateSource()

TwoWay 바인딩의 바인딩 소스 속성에 현재 바인딩 대상 값을 보냅니다.

적용 대상

추가 정보