Condividi tramite


AnnotationStore.GetAnnotations Metodo

Definizione

Restituisce un elenco delle annotazioni contenute nell'archivio.

Overload

GetAnnotations()

Restituisce un elenco di tutte le annotazioni nell'archivio.

GetAnnotations(ContentLocator)

Restituisce un elenco di annotazioni che hanno Anchors con localizzatori che iniziano con una sequenza ContentLocatorPart corrispondente.

Esempio

Nell'esempio seguente viene illustrato come usare il GetAnnotations metodo per determinare se sono presenti annotazioni contenute nell'archivio.

// ---------------------------- 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()

Restituisce un elenco di tutte le annotazioni nell'archivio.

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)

Restituisce

Elenco di tutte le annotazioni che sono attualmente nell'archivio.

Eccezioni

Dispose è stato chiamato nell'archivio.

Esempio

Nell'esempio seguente viene illustrato come usare il GetAnnotations metodo per determinare se sono presenti annotazioni contenute nell'archivio.

// ---------------------------- 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();
    }
}

Vedi anche

Si applica a

GetAnnotations(ContentLocator)

Restituisce un elenco di annotazioni che hanno Anchors con localizzatori che iniziano con una sequenza ContentLocatorPart corrispondente.

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)

Parametri

anchorLocator
ContentLocator

Sequenza ContentLocatorPart iniziale per la quale restituire le annotazioni corrispondenti.

Restituisce

Elenco di annotazioni che hanno Anchors con localizzatori che avviano l'oggetto anchorLocator specificato e vi corrispondono; in caso contrario, null se non vengono trovate annotazioni corrispondenti.

Commenti

Questo GetAnnotations metodo usa internamente il StartsWith metodo della ContentLocator classe per cercare e corrispondere alle annotazioni da restituire.

Vedi anche

Si applica a