System.Windows.Data 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
데이터 소스, 데이터 소스 공급자 클래스, 컬렉션 및 뷰의 데이터별 구현에 속성을 바인딩하는 데 사용되는 클래스를 포함합니다.
클래스
Binding |
바인딩의 정의에 고급 액세스를 제공하여 바인딩 대상 개체의 속성(일반적으로 WPF 요소), 임의 데이터 원본(예: 데이터베이스, XML 파일 또는 데이터가 포함된 개체)을 연결합니다. |
BindingBase |
Binding, PriorityBinding 및 MultiBinding 클래스에 공통되는 특징을 정의합니다. |
BindingExpression |
Binding의 단일 인스턴스에 대한 정보를 포함합니다. |
BindingExpressionBase |
BindingExpression, PriorityBindingExpression 및 MultiBindingExpression의 기본 클래스를 나타냅니다. |
BindingGroup |
개체의 유효성을 검사하는 데 사용되는 ValidationRule 개체 및 바인딩의 컬렉션을 포함합니다. |
BindingListCollectionView |
Microsoft ADO(ActiveX Data Objects) 데이터 뷰와 은 IBindingList를 구현하는 컬렉션에 대한 CollectionView를 나타냅니다. |
BindingOperations |
Binding, MultiBinding 및 PriorityBinding 개체를 비롯하여 바인딩을 조작하는 정적 메서드를 제공합니다. |
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과 함께 사용해야 합니다. |
.NET