BindingOperations.DisconnectedSource Vlastnost

Definice

Získá objekt, který nahradí DataContext při odebrání kontejneru položky z vizuálního stromu.

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

Hodnota vlastnosti

Objekt, který nahrazuje DataContext , když je kontejner položky odebrán ze stromu vizuálu.

Poznámky

Tuto vlastnost použijte, pokud potřebujete pracovat s DataContext kontejnerem položek. Kontejner pro položky je prvek uživatelského rozhraní, který zobrazuje položku v ItemsControl. Pokud je ItemsControl data svázaná s kolekcí, vygeneruje se pro každou položku kontejner položek. V některých případech se kontejnery položek odstraní z vizuálního stromu. Dva typické případy, kdy je kontejner položek odebrán, jsou, když je položka odebrána z podkladové kolekce a kdy je v ItemsControlpovolena virtualizace . V těchto případech DataContext bude vlastnost kontejneru položek nastavena na DisconnectedSource vlastnost, kterou byste měli zkontrolovat, zda DataContext je rovna před DisconnectedSource přístupem k DataContextDataContextChanged události pro kontejnery položek. Další informace okontejnerch VirtualizingStackPanel

Platí pro