BindingOperations.DisconnectedSource Właściwość
Definicja
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.
Pobiera obiekt, który zastępuje DataContext obiekt po usunięciu kontenera elementów z drzewa wizualnego.
public:
static property System::Object ^ DisconnectedSource { System::Object ^ get(); };
public static object DisconnectedSource { get; }
static member DisconnectedSource : obj
Public Shared ReadOnly Property DisconnectedSource As Object
Wartość właściwości
Obiekt, który zastępuje DataContext obiekt po usunięciu kontenera elementów z drzewa wizualnego.
Uwagi
Użyj tej właściwości, jeśli musisz radzić sobie z DataContext kontenerem elementów. Kontener elementu to element interfejsu użytkownika, który wyświetla element w elemencie ItemsControl. Gdy element ItemsControl jest powiązany z kolekcją, dla każdego elementu jest generowany kontener elementów. W niektórych przypadkach kontenery elementów są usuwane z drzewa wizualnego. Dwa typowe przypadki usunięcia kontenera elementów to usunięcie elementu z podstawowej kolekcji i włączenie wirtualizacji w elemencie ItemsControl. W takich przypadkach DataContext właściwość kontenera elementów zostanie ustawiona na DisconnectedSource właściwość Należy sprawdzić, czy właściwość DataContext jest równa DisconnectedSource właściwości przed uzyskaniem dostępu do DataContext obiektu w zdarzeniu DataContextChanged dla kontenerów elementów. Aby uzyskać więcej informacji na temat kontenerów elementów i wirtualizacji, zobacz uwagi w VirtualizingStackPanel klasie .