AnnotationStore.GetAnnotations Méthode

Définition

Retourne une liste des annotations contenues dans le magasin.

Surcharges

GetAnnotations()

Retourne une liste de toutes les annotations du magasin.

GetAnnotations(ContentLocator)

Retourne une liste d'annotations qui ont des Anchors avec des localisateurs qui commencent par une séquence ContentLocatorPart correspondante.

Exemples

L’exemple suivant montre comment utiliser la GetAnnotations méthode pour déterminer s’il existe des annotations contenues dans le magasin.

// ---------------------------- CloseFile -----------------------------
private void CloseFile()
{
    // If there are existing annotations, then they should be saved.
    if (_annStore.GetAnnotations().Count > 0)
    {
        string backupFile = _fileName + ".annotations" + ".xml";
        FileStream backupStream = new FileStream(backupFile, FileMode.Create);
        CopyStream(_annotationBuffer, backupStream);
        _annStore.Flush();
        _annServ.Disable();
    }
}

GetAnnotations()

Retourne une liste de toutes les annotations du magasin.

public:
 abstract System::Collections::Generic::IList<System::Windows::Annotations::Annotation ^> ^ GetAnnotations();
public abstract System.Collections.Generic.IList<System.Windows.Annotations.Annotation> GetAnnotations ();
abstract member GetAnnotations : unit -> System.Collections.Generic.IList<System.Windows.Annotations.Annotation>
Public MustOverride Function GetAnnotations () As IList(Of Annotation)

Retours

Liste de toutes les annotations actuellement contenues dans le magasin.

Exceptions

Dispose a été appelé sur le magasin.

Exemples

L’exemple suivant montre comment utiliser la GetAnnotations méthode pour déterminer s’il existe des annotations contenues dans le magasin.

// ---------------------------- CloseFile -----------------------------
private void CloseFile()
{
    // If there are existing annotations, then they should be saved.
    if (_annStore.GetAnnotations().Count > 0)
    {
        string backupFile = _fileName + ".annotations" + ".xml";
        FileStream backupStream = new FileStream(backupFile, FileMode.Create);
        CopyStream(_annotationBuffer, backupStream);
        _annStore.Flush();
        _annServ.Disable();
    }
}

Voir aussi

S’applique à

GetAnnotations(ContentLocator)

Retourne une liste d'annotations qui ont des Anchors avec des localisateurs qui commencent par une séquence ContentLocatorPart correspondante.

public:
 abstract System::Collections::Generic::IList<System::Windows::Annotations::Annotation ^> ^ GetAnnotations(System::Windows::Annotations::ContentLocator ^ anchorLocator);
public abstract System.Collections.Generic.IList<System.Windows.Annotations.Annotation> GetAnnotations (System.Windows.Annotations.ContentLocator anchorLocator);
abstract member GetAnnotations : System.Windows.Annotations.ContentLocator -> System.Collections.Generic.IList<System.Windows.Annotations.Annotation>
Public MustOverride Function GetAnnotations (anchorLocator As ContentLocator) As IList(Of Annotation)

Paramètres

anchorLocator
ContentLocator

Séquence ContentLocatorPart initiale pour laquelle retourner des annotations correspondantes.

Retours

Liste des annotations qui ont des Anchors avec des localisateurs qui commencent et correspondent à l'anchorLocator donné ; sinon, null si aucune annotation correspondante n'est trouvée.

Remarques

Cette GetAnnotations méthode utilise en interne la StartsWith méthode de la ContentLocator classe pour rechercher et faire correspondre les annotations à retourner.

Voir aussi

S’applique à