BindingOperations.DisconnectedSource Eigenschaft

Definition

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.

Gilt für: