BindingOperations.DisconnectedSource Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.