BindingOperations.DisconnectedSource Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene un oggetto che sostituisce DataContext quando un contenitore di elementi viene rimosso dall'albero visuale.
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
Valore della proprietà
Oggetto che sostituisce DataContext quando un contenitore di elementi viene rimosso dall'albero visuale.
Commenti
Usare questa proprietà se è necessario gestire l'oggetto DataContext di un contenitore di elementi. Un contenitore di elementi è l'elemento dell'interfaccia utente che visualizza un elemento in un ItemsControloggetto . Quando un oggetto ItemsControl è associato a una raccolta, viene generato un contenitore di elementi per ogni elemento. In alcuni casi, i contenitori di elementi vengono rimossi dalla struttura ad albero visuale. Due casi tipici in cui viene rimosso un contenitore di elementi quando un elemento viene rimosso dalla raccolta sottostante e quando la virtualizzazione è abilitata in ItemsControl. In questi casi, la DataContext proprietà del contenitore dell'elemento verrà impostata sulla proprietà È necessario verificare se l'oggetto DataContext è uguale a DisconnectedSourceDisconnectedSource quello prima di accedere DataContext all'evento DataContextChanged per i contenitori di elementi. Per altre informazioni sui contenitori degli elementi e sulla VirtualizingStackPanel virtualizzazione, vedere le osservazioni nella classe.