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 quando DataContext un contenitore di elementi viene rimosso dalla struttura ad 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 quando DataContext un contenitore di elementi viene rimosso dalla struttura ad albero visuale.
Commenti
Utilizzare 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 oggetto ItemsControl. 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 sono quando un elemento viene rimosso dalla raccolta sottostante e quando la virtualizzazione è abilitata in ItemsControl. In questi casi, la DataContext proprietà del contenitore di elementi verrà impostata sulla DisconnectedSource proprietà È necessario verificare se DataContext è uguale a prima di accedere all'oggetto DataContextDisconnectedSource nell'evento DataContextChanged per i contenitori di elementi. Per altre informazioni sui contenitori di elementi e sulla virtualizzazione, vedere le osservazioni nella VirtualizingStackPanel classe .