BindingOperations.DisconnectedSource Propriété

Définition

Obtient un objet qui remplace le DataContext lorsqu'un conteneur d'éléments est supprimé de l'arborescence d'éléments visuels.

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

Valeur de propriété

Objet qui remplace le DataContext lorsqu'un conteneur d'éléments est supprimé de l'arborescence d'éléments visuels.

Remarques

Utilisez cette propriété si vous devez traiter le DataContext d’un conteneur d’éléments. Un conteneur d’éléments est l’élément d’interface utilisateur qui affiche un élément dans un ItemsControl. Lorsqu’un ItemsControl est lié à une collection, un conteneur d’éléments est généré pour chaque élément. Dans certains cas, les conteneurs d’éléments sont supprimés de l’arborescence d’éléments visuels. Deux cas typiques où un conteneur d’éléments est supprimé sont lorsqu’un élément est supprimé de la collection sous-jacente et lorsque la virtualisation est activée sur le ItemsControl. Dans ce cas, la DataContext propriété du conteneur d’éléments est définie sur la DisconnectedSource propriété Vous devez case activée si le DataContext est égal à avant d’accéder DisconnectedSource à dans l’événement DataContextChangedDataContext pour les conteneurs d’éléments. Pour plus d’informations sur les conteneurs d’éléments et la virtualisation, consultez les remarques de la VirtualizingStackPanel classe .

S’applique à