Freigeben über


IAsyncAttachedCollectionSource Schnittstelle

Definition

Stellt ein IAttachedCollectionSource-Objekt dar, das angeben kann, ob die HasItems-Eigenschaft gerade initialisiert wird oder nicht, und das ein INotifyPropertyChanged-Ereignis auslöst, wenn sich der IsInitializingHasItems-Wert ändert.

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
Implementiert

Eigenschaften

HasItems

Gibt true zurück, wenn diese IAttachedCollectionSource Elemente enthält, andernfalls false. Durch den Zugriff auf HasItems werden die Elemente nicht unbedingt selbst erstellt.

(Geerbt von IAttachedCollectionSource)
IsUpdatingHasItems

Ruft ab, ob die HasItems-Eigenschaft gerade aktualisiert wird. Da das Aktualisieren von HasItems ein asynchroner Vorgang sein kann, möchten Consumer der IAttachedCollectionSource möglicherweise warten, bis diese Eigenschaft false wird, bevor sie entscheiden, dass keine Elemente vorhanden sind.

Items

Ruft die Auflistung von Elementen ab, die dieser IAttachedCollectionSource zugeordnet sind (und erstellt, falls erforderlich).

(Geerbt von IAttachedCollectionSource)
SourceItem

Ruft das Objekt ab, das zum Erstellen dieser IAttachedCollectionSource verwendet wird.

(Geerbt von IAttachedCollectionSource)

Gilt für: