System.Windows.Data 네임스페이스

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

클래스

Binding

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

BindingBase

Binding, PriorityBindingMultiBinding 클래스에 공통되는 특징을 정의합니다.

BindingExpression

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

BindingExpressionBase

BindingExpression, PriorityBindingExpressionMultiBindingExpression의 기본 클래스를 나타냅니다.

BindingGroup

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

BindingListCollectionView

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

BindingOperations

Binding, MultiBindingPriorityBinding 개체를 비롯하여 바인딩을 조작하는 정적 메서드를 제공합니다.

CollectionContainer

CompositeCollection 내부에서 사용하기 위해 ObservableCollection<T> 또는 DataSet과 같은 기존 컬렉션 구조체를 유지합니다.

CollectionRegisteringEventArgs

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

CollectionView

데이터 컬렉션 그룹화, 정렬, 필터링 및 탐색에 사용할 뷰를 나타냅니다.

CollectionViewGroup

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

CollectionViewRegisteringEventArgs

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

CollectionViewSource

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

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 개체의 컬렉션을 나타냅니다.

인터페이스

IMultiValueConverter

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

IValueConverter

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

열거형

BindingMode

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

BindingStatus

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

RelativeSourceMode

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

UpdateSourceTrigger

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

대리자

CollectionSynchronizationCallback

크로스 스레드 액세스에 대한 컬렉션을 동기화하는 메서드를 나타냅니다.

FilterEventHandler

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

GroupDescriptionSelectorCallback

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

UpdateSourceExceptionFilterCallback

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