BindingOperations Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tillhandahåller statiska metoder för att manipulera bindningar, inklusive Binding, MultiBindingoch PriorityBinding objekt.
public ref class BindingOperations abstract sealed
public static class BindingOperations
type BindingOperations = class
Public Class BindingOperations
- Arv
-
BindingOperations
Kommentarer
Den här klassen exponerar en uppsättning statiska metoder som fungerar som hjälpåtgärder för databindningar.
Egenskaper
| Name | Description |
|---|---|
| DisconnectedSource |
Hämtar ett objekt som ersätter när en objektcontainer DataContext tas bort från det visuella trädet. |
Metoder
| Name | Description |
|---|---|
| AccessCollection(IEnumerable, Action, Boolean) |
Ger åtkomst till en samling med hjälp av synkroniseringsmekanismen som programmet angav när det kallade EnableCollectionSynchronization. |
| ClearAllBindings(DependencyObject) |
Tar bort alla bindningar, inklusive bindningar av typen Binding, MultiBindingoch PriorityBinding, från den angivna DependencyObject. |
| ClearBinding(DependencyObject, DependencyProperty) |
Tar bort bindningen från en egenskap om det finns en. |
| DisableCollectionSynchronization(IEnumerable) |
Ta bort synkroniseringen som registrerats för den angivna samlingen. |
| EnableCollectionSynchronization(IEnumerable, Object, CollectionSynchronizationCallback) |
Gör att ett CollectionView objekt kan delta i synkroniserad åtkomst till en samling som används i flera trådar med hjälp av en annan mekanism än ett enkelt lås. |
| EnableCollectionSynchronization(IEnumerable, Object) |
Gör att ett CollectionView objekt kan delta i synkroniserad åtkomst till en samling som används i flera trådar med hjälp av en enkel låsningsmekanism. |
| GetBinding(DependencyObject, DependencyProperty) |
Hämtar objektet Binding som har angetts för den angivna egenskapen. |
| GetBindingBase(DependencyObject, DependencyProperty) |
Hämtar objektet BindingBase som har angetts för den angivna egenskapen. |
| GetBindingExpression(DependencyObject, DependencyProperty) |
Returnerar objektet BindingExpression som är associerat med den angivna bindningsmålegenskapen för det angivna objektet. |
| GetBindingExpressionBase(DependencyObject, DependencyProperty) |
Hämtar objektet BindingExpressionBase som har angetts för den angivna egenskapen. |
| GetMultiBinding(DependencyObject, DependencyProperty) |
Hämtar objektet MultiBinding som har angetts för den angivna egenskapen. |
| GetMultiBindingExpression(DependencyObject, DependencyProperty) |
Returnerar objektet MultiBindingExpression som är associerat med den angivna bindningsmålegenskapen för det angivna objektet. |
| GetPriorityBinding(DependencyObject, DependencyProperty) |
Hämtar objektet PriorityBinding som har angetts för den angivna egenskapen. |
| GetPriorityBindingExpression(DependencyObject, DependencyProperty) |
Returnerar objektet PriorityBindingExpression som är associerat med den angivna bindningsmålegenskapen för det angivna objektet. |
| GetSourceUpdatingBindingGroups(DependencyObject) |
Hämtar alla BindingGroup objekt som har ogiltiga värden eller målvärden har inte uppdaterats källan. |
| GetSourceUpdatingBindings(DependencyObject) |
Hämtar alla BindingExpressionBase objekt som har ogiltiga värden eller målvärden har inte uppdaterats källan. |
| IsDataBound(DependencyObject, DependencyProperty) |
Returnerar ett värde som anger om den angivna egenskapen för närvarande är databunden. |
| SetBinding(DependencyObject, DependencyProperty, BindingBase) |
Skapar och associerar en ny instans av BindingExpressionBase med den angivna bindningsmålegenskapen. |
Händelser
| Name | Description |
|---|---|
| CollectionRegistering |
Inträffar när databindningssystemet märker en samling. |
| CollectionViewRegistering |
Inträffar när databindningssystemet märker en samlingsvy. |