Partager via


BindingOperations.DisconnectedSource Propriété

Définition

Obtient un objet qui remplace le DataContext moment où un conteneur d’éléments est supprimé de l’arborescence visuelle.

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 moment où un conteneur d’éléments est supprimé de l’arborescence visuelle.

Remarques

Utilisez cette propriété si vous devez gérer le DataContext 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’une ItemsControl donnée est liée à 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 visuelle. 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 ces cas, la DataContext propriété du conteneur d’éléments est définie sur la DisconnectedSource propriété Vous devez vérifier si l’élément DataContext est égal à celui DisconnectedSource avant d’accéder à DataContext l’événement DataContextChanged 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 à