Partager via


IAsyncAttachedCollectionSource Interface

Définition

Représente un objet IAttachedCollectionSource qui peut indiquer si la propriété HasItems est en cours d’initialisation et qui déclenche un événement INotifyPropertyChanged lorsque la valeur IsInitializingHasItems change.

public interface class IAsyncAttachedCollectionSource : Microsoft::VisualStudio::Shell::IAttachedCollectionSource, System::ComponentModel::INotifyPropertyChanged
public interface IAsyncAttachedCollectionSource : Microsoft.VisualStudio.Shell.IAttachedCollectionSource, System.ComponentModel.INotifyPropertyChanged
type IAsyncAttachedCollectionSource = interface
    interface IAttachedCollectionSource
    interface INotifyPropertyChanged
Public Interface IAsyncAttachedCollectionSource
Implements IAttachedCollectionSource, INotifyPropertyChanged
Implémente

Propriétés

HasItems

Retourne true si cette IAttachedCollectionSource contient des éléments, sinon false. L’accès à HasItems ne crée pas nécessairement les éléments eux-mêmes.

(Hérité de IAttachedCollectionSource)
IsUpdatingHasItems

Obtient si la propriété HasItems est en cours de mise à jour. Étant donné que la mise à jour de HasItems peut être une opération asynchrone, les consommateurs de IAttachedCollectionSource peuvent souhaiter attendre que cette propriété devienne false avant de décider qu’il n’y a pas d’éléments.

Items

Obtient (et crée, si nécessaire) la collection d’éléments associée à cette IAttachedCollectionSource.

(Hérité de IAttachedCollectionSource)
SourceItem

Obtient l’objet utilisé pour créer cette IAttachedCollectionSource.

(Hérité de IAttachedCollectionSource)

S’applique à