Sdílet prostřednictvím


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 položek je prvek uživatelského rozhraní, který zobrazuje položku v objektu ItemsControl. ItemsControl Pokud jsou data svázaná s kolekcí, kontejner položek se vygeneruje pro každou položku. V některých případech se kontejnery položek odeberou ze stromu vizuálu. Dva typické případy, kdy se odebere kontejner položek, jsou, když je položka odebrána z podkladové kolekce a kdy je povolena virtualizace v objektu ItemsControl. 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