System.Windows.Data Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zawiera klasy używane do tworzenia powiązań właściwości do źródeł danych, klas dostawcy źródła danych oraz implementacji kolekcji i widoków specyficznych dla danych.
Klasy
Binding |
Zapewnia wysoki poziom dostępu do definicji powiązania, która łączy właściwości obiektów docelowych powiązania (zazwyczaj elementów WPF) i dowolnego źródła danych (na przykład bazy danych, pliku XML lub dowolnego obiektu zawierającego dane). |
BindingBase |
Definiuje typowe cechy Bindingklas , PriorityBindingi MultiBinding . |
BindingExpression |
Zawiera informacje o pojedynczym wystąpieniu obiektu Binding. |
BindingExpressionBase |
Reprezentuje klasę bazową dla BindingExpression, PriorityBindingExpressioni MultiBindingExpression. |
BindingGroup |
Zawiera kolekcję powiązań i ValidationRule obiektów używanych do sprawdzania poprawności obiektu. |
BindingListCollectionView |
CollectionView Reprezentuje kolekcje, które implementują IBindingListobiekty danych , takie jak widoki danych Microsoft ActiveX Data Objects (ADO). |
BindingOperations |
Udostępnia metody statyczne do manipulowania powiązaniami, w tym Bindingobiektów , MultiBindingi PriorityBinding . |
CollectionContainer |
Przechowuje istniejącą strukturę kolekcji, taką jak lub ObservableCollection<T>DataSet, do użycia wewnątrz obiektu CompositeCollection. |
CollectionRegisteringEventArgs |
Udostępnia dane dla zdarzenia CollectionRegistering. |
CollectionView |
Reprezentuje widok grupowania, sortowania, filtrowania i nawigowania po kolekcji danych. |
CollectionViewGroup |
Reprezentuje grupę utworzoną CollectionView przez obiekt na podstawie elementu GroupDescriptions. |
CollectionViewRegisteringEventArgs |
Udostępnia dane dla zdarzenia CollectionViewRegistering. |
CollectionViewSource |
Rozszerzalny serwer proxy CollectionView języka znaczników aplikacji (XAML) klasy. |
CompositeCollection |
Umożliwia wyświetlanie wielu kolekcji i elementów jako jednej listy. |
DataChangedEventManager |
Zapewnia implementację, WeakEventManager dzięki czemu można użyć wzorca "słabego odbiornika zdarzeń", aby dołączyć odbiorniki dla DataChanged zdarzenia. |
DataSourceProvider |
Typowa klasa bazowa i kontrakt dla DataSourceProvider obiektów, które są fabrykami, które wykonują niektóre zapytania w celu utworzenia pojedynczego obiektu lub listy obiektów, których można użyć jako obiektów źródłowych powiązania. |
DataTransferEventArgs |
Hermetyzuje argumenty dla zdarzeń transferu danych. |
FilterEventArgs |
Zawiera informacje i dane zdarzenia skojarzone ze zdarzeniem Filter . |
ListCollectionView |
Reprezentuje widok kolekcji dla kolekcji, które implementują IListelement . |
MultiBinding |
Opisuje kolekcję obiektów dołączonych Binding do pojedynczej właściwości docelowej powiązania. |
MultiBindingExpression |
Zawiera informacje o wystąpieniu pojedynczego wystąpienia obiektu MultiBinding. |
ObjectDataProvider |
Opakowuje i tworzy obiekt, którego można użyć jako źródła powiązania. |
PriorityBinding |
Opisuje kolekcję obiektów dołączonych Binding do pojedynczej właściwości docelowej powiązania, która odbiera jej wartość z pierwszego powiązania w kolekcji, która pomyślnie generuje wartość. |
PriorityBindingExpression |
Zawiera informacje o wystąpieniu pojedynczego wystąpienia obiektu PriorityBinding. |
PropertyGroupDescription |
Opisuje grupowanie elementów przy użyciu nazwy właściwości jako kryteriów. |
RelativeSource |
Implementuje rozszerzenie znaczników opisujące lokalizację źródła powiązania względem pozycji elementu docelowego powiązania. |
ValueConversionAttribute |
Reprezentuje atrybut, który umożliwia autorowi konwertera wartości określenie typów danych zaangażowanych w implementację konwertera. |
ValueUnavailableException |
Wyjątek zgłaszany przez metodę GetValue(Object, String) , gdy wartość jest niedostępna. |
XmlDataProvider |
Umożliwia deklaratywny dostęp do danych XML dla powiązania danych. |
XmlNamespaceMapping |
Deklaruje mapowanie między jednolitym identyfikatorem zasobu (URI) i prefiksem. |
XmlNamespaceMappingCollection |
Reprezentuje kolekcję XmlNamespaceMapping obiektów. |
Interfejsy
IMultiValueConverter |
Zapewnia sposób stosowania logiki niestandardowej w obiekcie MultiBinding. |
IValueConverter |
Zapewnia sposób stosowania logiki niestandardowej do powiązania. |
Wyliczenia
BindingMode |
Opisuje kierunek przepływu danych w powiązaniu. |
BindingStatus |
Opisuje stan powiązania. |
RelativeSourceMode |
Opisuje lokalizację źródła powiązania względem pozycji elementu docelowego powiązania. |
UpdateSourceTrigger |
Opisuje czas aktualizacji źródła powiązania. |
Delegaci
CollectionSynchronizationCallback |
Reprezentuje metodę, która synchronizuje kolekcję na potrzeby dostępu między wątkami. |
FilterEventHandler |
Reprezentuje metodę, która będzie obsługiwać Filter zdarzenie. |
GroupDescriptionSelectorCallback |
Reprezentuje metodę używaną do zapewnienia logiki niestandardowej do wybierania GroupDescription na podstawie grupy nadrzędnej i jej poziomu. |
UpdateSourceExceptionFilterCallback |
Reprezentuje metodę, która obsługuje wyjątki zgłaszane podczas aktualizacji wartości źródłowej powiązania. Musi być używany z elementem ExceptionValidationRule. |