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