이 문서는 기계 번역을 이용하여 번역되었습니다. 문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

BindingExpression 클래스

 

게시 날짜: 2016년 11월

Binding의 단일 인스턴스에 대한 정보를 포함합니다.

네임스페이스:   System.Windows.Data
어셈블리:  PresentationFramework(PresentationFramework.dll에 있음)

System.Object
  System.Windows.Expression
    System.Windows.Data.BindingExpressionBase
      System.Windows.Data.BindingExpression

public sealed class BindingExpression : BindingExpressionBase, 
	IWeakEventListener

이름설명
System_CAPS_pubpropertyBindingGroup

가져옵니다는 BindingGroup 에 속하는이 바인딩 식입니다.(BindingExpressionBase에서 상속됨)

System_CAPS_pubpropertyDataItem

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

System_CAPS_pubpropertyHasError

부모 바인딩 오류가 발생 한 유효성 검사 규칙에 있는지 여부를 나타내는 값을 가져옵니다.(BindingExpressionBase에서 상속됨)

System_CAPS_pubpropertyHasValidationError

부모 바인딩 오류가 발생 한 유효성 검사 규칙에 있는지 여부를 나타내는 값을 가져옵니다.(BindingExpressionBase에서 상속됨)

System_CAPS_pubpropertyIsDirty

바인딩 대상이 소스에 기록 되지 않은 값이 있는지 여부를 나타내는 값을 가져오거나 설정 합니다.(BindingExpressionBase에서 상속됨)

System_CAPS_pubpropertyParentBinding

현재 BindingExpressionBinding 개체를 반환합니다.

System_CAPS_pubpropertyParentBindingBase

가져옵니다는 BindingBase 이 개체 BindingExpressionBase 개체가 만들어집니다.(BindingExpressionBase에서 상속됨)

System_CAPS_pubpropertyResolvedSource

이 대 한 바인딩 원본 개체를 가져옵니다 BindingExpression합니다.

System_CAPS_pubpropertyResolvedSourcePropertyName

이 대 한 바인딩 소스 속성의 이름을 가져옵니다 BindingExpression합니다.

System_CAPS_pubpropertyStatus

바인딩 식의 상태를 가져옵니다.(BindingExpressionBase에서 상속됨)

System_CAPS_pubpropertyTarget

요소를이 바인딩 식의 바인딩 대상 개체를 가져옵니다.(BindingExpressionBase에서 상속됨)

System_CAPS_pubpropertyTargetProperty

이 바인딩 식의 바인딩 대상 속성을 가져옵니다.(BindingExpressionBase에서 상속됨)

System_CAPS_pubpropertyValidationError

가져옵니다는 ValidationError 의이 인스턴스를 발생 시킨 BindingExpressionBase 유효 하지 않은 것입니다.(BindingExpressionBase에서 상속됨)

System_CAPS_pubpropertyValidationErrors

컬렉션을 가져옵니다 ValidationError 의이 인스턴스를 발생 시킨 개체 BindingExpressionBase 유효 하지 않은 것입니다.(BindingExpressionBase에서 상속됨)

이름설명
System_CAPS_pubmethodEquals(Object)

지정한 개체가 현재 개체와 같은지 여부를 확인합니다. (Object에서 상속됨)

System_CAPS_pubmethodGetHashCode()

기본 해시 함수로 작동합니다.(Object에서 상속됨)

System_CAPS_pubmethodGetType()

현재 인스턴스의 Type을 가져옵니다.(Object에서 상속됨)

System_CAPS_pubmethodToString()

현재 개체를 나타내는 문자열을 반환합니다.(Object에서 상속됨)

System_CAPS_pubmethodUpdateSource()

TwoWay 또는 OneWayToSource 바인딩의 바인딩 소스 속성에 현재 바인딩 대상 값을 보냅니다.(BindingExpressionBase.UpdateSource()을(를) 재정의함)

System_CAPS_pubmethodUpdateTarget()

바인딩 소스 속성에서 바인딩 대상 속성으로 데이터를 강제로 전송합니다.(BindingExpressionBase.UpdateTarget()을(를) 재정의함)

System_CAPS_pubmethodValidateWithoutUpdate()

실행 ValidationRule 개체에 연결 된 Binding 있는 ValidationStep 속성으로 설정 RawProposedValue 또는 ConvertedProposedValue합니다. 이 메서드는 소스를 업데이트 하지 않습니다.(BindingExpressionBase에서 상속됨)

이름설명
System_CAPS_pubinterfaceSystem_CAPS_privmethodIWeakEventListener.ReceiveWeakEvent(Type, Object, EventArgs)

이 멤버는 WPF(Windows Presentation Foundation) 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

The T:System.Windows.Data.Binding class is the high-level class for the declaration of a binding. The T:System.Windows.Data.BindingExpression class is the underlying object that maintains the connection between the binding source and the binding target. A T:System.Windows.Data.Binding contains all the information that can be shared across several T:System.Windows.Data.BindingExpression objects. A T:System.Windows.Data.BindingExpression is an instance expression that cannot be shared and that contains all the instance information about the T:System.Windows.Data.Binding.

For example, consider the following, where myDataObject is an instance of the MyData class, myBinding is the source T:System.Windows.Data.Binding object, and MyData class is a defined class that contains a string property named MyDataProperty. This example binds the text content of mytext, which is an instance of T:System.Windows.Controls.TextBlock, to MyDataProperty.

//make a new source
  MyData myDataObject = new MyData(DateTime.Now);      
  Binding myBinding = new Binding("MyDataProperty");
  myBinding.Source = myDataObject;
  myText.SetBinding(TextBlock.TextProperty, myBinding);

You can use the same myBinding object to create other bindings. For example, you might use the myBinding object to bind the text content of a check box to MyDataProperty. In that scenario, there will be two instances of T:System.Windows.Data.BindingExpression that share the myBinding object.

You can obtain a T:System.Windows.Data.BindingExpression object by using the M:System.Windows.Data.BindingOperations.GetBindingExpression(System.Windows.DependencyObject,System.Windows.DependencyProperty) method or the M:System.Windows.FrameworkElement.GetBindingExpression(System.Windows.DependencyProperty) method on a data-bound object.

.NET Framework
3.0 이후 사용 가능
Silverlight
3.0 이후 사용 가능
Windows Phone Silverlight
7.0 이후 사용 가능

이 형식의 모든 public static(Visual Basic의 공유 Visual Basic의 경우) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전이 보장되지 않습니다.

맨 위로 이동
표시: