BindingOperations.DisconnectedSource Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft ein Objekt ab, das DataContext ersetzt, wenn ein Elementcontainer in der visuellen Struktur entfernt wird.
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
Eigenschaftswert
Ein Objekt, das DataContext ersetzt, wenn ein Elementcontainer in der visuellen Struktur entfernt wird.
Hinweise
Verwenden Sie diese Eigenschaft, wenn Sie sich mit dem DataContext eines Elementcontainers befassen müssen. Ein Elementcontainer ist das Benutzeroberflächenelement, das ein Element in einem ItemsControl anzeigt. Wenn ein ItemsControl an eine Auflistung datengebunden ist, wird ein Elementcontainer für jedes Element generiert. In einigen Fällen werden Elementcontainer aus der visuellen Struktur entfernt. Zwei typische Situationen, in denen ein Elementcontainer entfernt wird, sind folgende: Wenn ein Element aus der zugrunde liegenden Auflistung entfernt wird, und wenn Virtualisierung auf ItemsControl aktiviert wird. In diesen Fällen wird die DataContext -Eigenschaft des Elementcontainers auf die DisconnectedSource -Eigenschaft festgelegt. Sie sollten überprüfen, ob gleich DataContext ist, DisconnectedSource bevor Sie auf im DataContextDataContextChanged -Ereignis für Elementcontainer zugreifen. Weitere Informationen zu Elementcontainern und zur Virtualisierung finden Sie in den Hinweisen in der VirtualizingStackPanel -Klasse.