System.Windows.Data 네임스페이스

데이터 원본에 속성을 바인딩하는 데 사용되는 클래스, 데이터 원본 공급자 클래스 및 컬렉션 및 뷰의 데이터별 구현을 포함합니다.

클래스

Name Description
Binding

바인딩 대상 개체의 속성(일반적으로 WPF 요소) 및 데이터 원본(예: 데이터베이스, XML 파일 또는 데이터가 포함된 개체)을 연결하는 바인딩 정의에 대한 높은 수준의 액세스를 제공합니다.

BindingBase

및 클래스의 BindingPriorityBindingMultiBinding 공통 특성을 정의합니다.

BindingExpression

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

BindingExpressionBase

및 에 대한 기본 클래스를 BindingExpressionPriorityBindingExpressionMultiBindingExpression나타냅니다.

BindingGroup

개체의 유효성을 검사하는 데 사용되는 바인딩 및 ValidationRule 개체의 컬렉션을 포함합니다.

BindingListCollectionView

CollectionView Microsoft ADO(ActiveX Data Objects) 데이터 뷰와 같이 구현IBindingList하는 컬렉션에 대한 값을 나타냅니다.

BindingOperations

개체를 포함하여 BindingMultiBindingPriorityBinding 바인딩을 조작하는 정적 메서드를 제공합니다.

CollectionContainer

내부에 사용할 기존 컬렉션 구조(예: <a0/>)를 보유합니다.

CollectionRegisteringEventArgs

CollectionRegistering 이벤트에 대한 데이터를 제공합니다.

CollectionView

데이터 컬렉션 그룹화, 정렬, 필터링 및 탐색을 위한 뷰를 나타냅니다.

CollectionViewGroup

에 따라 CollectionView개체에서 GroupDescriptions 만든 그룹을 나타냅니다.

CollectionViewRegisteringEventArgs

CollectionViewRegistering 이벤트에 대한 데이터를 제공합니다.

CollectionViewSource

클래스의 XAML(Extensible Application Markup Language) 프록시입니다 CollectionView .

CompositeCollection

여러 컬렉션 및 항목을 단일 목록으로 표시할 수 있습니다.

DataChangedEventManager

WeakEventManager"약한 이벤트 수신기" 패턴을 사용하여 이벤트에 대한 수신기를 연결할 수 있도록 구현을 DataChanged 제공합니다.

DataSourceProvider

바인딩 소스 개체로 사용할 수 있는 단일 개체 또는 개체 목록을 생성하기 위해 일부 쿼리를 실행하는 팩터리인 개체에 대한 DataSourceProvider 공통 기본 클래스 및 계약입니다.

DataTransferEventArgs

데이터 전송 이벤트에 대한 인수를 캡슐화합니다.

FilterEventArgs

이벤트와 연결된 Filter 정보 및 이벤트 데이터를 제공합니다.

ListCollectionView

를 구현하는 컬렉션의 컬렉션 뷰를 나타냅니다 IList.

MultiBinding

단일 바인딩 대상 속성에 연결된 개체의 Binding 컬렉션을 설명합니다.

MultiBindingExpression

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

ObjectDataProvider

바인딩 소스로 사용할 수 있는 개체를 래핑하고 만듭니다.

PriorityBinding

값을 성공적으로 생성하는 컬렉션의 Binding 첫 번째 바인딩에서 해당 값을 받는 단일 바인딩 대상 속성에 연결된 개체의 컬렉션에 대해 설명합니다.

PriorityBindingExpression

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

PropertyGroupDescription

속성 이름을 조건으로 사용하는 항목의 그룹화에 대해 설명합니다.

RelativeSource

바인딩 대상의 위치를 기준으로 바인딩 소스의 위치를 설명하는 태그 확장을 구현합니다.

ValueConversionAttribute

값 변환기의 작성자가 변환기의 구현과 관련된 데이터 형식을 지정할 수 있도록 하는 특성을 나타냅니다.

ValueUnavailableException

값을 사용할 수 없는 경우 메서드에서 GetValue(Object, String) throw되는 예외입니다.

XmlDataProvider

데이터 바인딩을 위해 XML 데이터에 대한 선언적 액세스를 사용하도록 설정합니다.

XmlNamespaceMapping

URI(Uniform Resource Identifier)와 접두사 간의 매핑을 선언합니다.

XmlNamespaceMappingCollection

개체의 XmlNamespaceMapping 컬렉션을 나타냅니다.

인터페이스

Name Description
IMultiValueConverter

에 사용자 지정 논리 MultiBinding를 적용하는 방법을 제공합니다.

IValueConverter

바인딩에 사용자 지정 논리를 적용하는 방법을 제공합니다.

열거형

Name Description
BindingMode

바인딩에서 데이터 흐름의 방향을 설명합니다.

BindingStatus

바인딩의 상태를 설명합니다.

RelativeSourceMode

바인딩 대상의 위치를 기준으로 바인딩 소스의 위치를 설명합니다.

UpdateSourceTrigger

바인딩 소스 업데이트의 타이밍을 설명합니다.

대리자

Name Description
CollectionSynchronizationCallback

스레드 간 액세스를 위해 컬렉션을 동기화하는 메서드를 나타냅니다.

FilterEventHandler

이벤트를 처리할 메서드를 Filter 나타냅니다.

GroupDescriptionSelectorCallback

부모 그룹 및 해당 수준에 따라 선택하는 GroupDescription 사용자 지정 논리를 제공하는 데 사용되는 메서드를 나타냅니다.

UpdateSourceExceptionFilterCallback

바인딩 소스 값을 업데이트하는 동안 throw되는 예외를 처리하는 메서드를 나타냅니다. 이 값은 .와 ExceptionValidationRule함께 사용해야 합니다.