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