AnnotationStore.GetAnnotations Método

Definición

Devuelve una lista de anotaciones contenida en el almacén.

Sobrecargas

GetAnnotations()

Devuelve una lista de todas las anotaciones del almacén.

GetAnnotations(ContentLocator)

Devuelve una lista de anotaciones que tienen Anchors con localizadores que comienzan con una secuencia ContentLocatorPart que coincide.

Ejemplos

En el ejemplo siguiente se muestra cómo usar el GetAnnotations método para determinar si hay anotaciones contenidas en el almacén.

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

Devuelve una lista de todas las anotaciones del almacén.

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)

Devoluciones

Lista de todas las anotaciones contenidas actualmente en el almacén.

Excepciones

Dispose se ha llamado en el almacén.

Ejemplos

En el ejemplo siguiente se muestra cómo usar el GetAnnotations método para determinar si hay anotaciones contenidas en el almacén.

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

Consulte también

Se aplica a

GetAnnotations(ContentLocator)

Devuelve una lista de anotaciones que tienen Anchors con localizadores que comienzan con una secuencia ContentLocatorPart que coincide.

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)

Parámetros

anchorLocator
ContentLocator

Secuencia ContentLocatorPart inicial para la que se devuelven anotaciones que coinciden.

Devoluciones

Lista de anotaciones que tienen Anchors con localizadores que se inician y coinciden con el anchorLocator determinado; en caso contrario, null si no se encuentra ninguna anotación que coincida.

Comentarios

Este GetAnnotations método usa internamente el StartsWith método de la ContentLocator clase para buscar y buscar las anotaciones que se van a devolver.

Consulte también

Se aplica a