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 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