BindingOperations.DisconnectedSource Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá objekt, který nahradí DataContext při odebrání kontejneru položky ze stromu vizuálu.
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ý nahradí DataContext objekt při odebrání kontejneru položek ze stromu vizuálu.
Poznámky
Tuto vlastnost použijte, pokud potřebujete zpracovat DataContext kontejner položky. Kontejner položek je prvek uživatelského rozhraní, který zobrazuje položku v objektu ItemsControl. ItemsControl Pokud jsou data svázaná s kolekcí, pro každou položku se vygeneruje kontejner položek. V některých případech se kontejnery položek odeberou ze stromu vizuálu. Dva typické případy, kdy je kontejner položek odebrán, jsou, když je položka odebrána ze základní kolekce a když je povolena virtualizace v objektu ItemsControl. V těchto případech DataContext bude vlastnost kontejneru položek nastavena na DisconnectedSource vlastnost Měli byste zkontrolovat, zda DataContext je rovna DisconnectedSource před přístupem k objektu DataContext v DataContextChanged události pro kontejnery položek. Další informace o kontejnerech položek a virtualizaci najdete v poznámkách ve VirtualizingStackPanel třídě .