AnnotationStore.StoreContentChanged Evento

Definición

Se produce cuando Annotation se agrega o se elimina de la tienda.

public:
 event System::Windows::Annotations::Storage::StoreContentChangedEventHandler ^ StoreContentChanged;
public event System.Windows.Annotations.Storage.StoreContentChangedEventHandler StoreContentChanged;
member this.StoreContentChanged : System.Windows.Annotations.Storage.StoreContentChangedEventHandler 
Public Custom Event StoreContentChanged As StoreContentChangedEventHandler 
Public Event StoreContentChanged As StoreContentChangedEventHandler 

Tipo de evento

Ejemplos

En el ejemplo siguiente se muestra cómo agregar un delegado de eventos para el StoreContentChanged evento.

// Enable Annotations
_annotationBuffer = new MemoryStream();
_annStore = new XmlStreamStore(_annotationBuffer);
_annServ  = new AnnotationService(FDPV);
_annStore.StoreContentChanged +=
    new StoreContentChangedEventHandler(_annStore_StoreContentChanged);
_annServ.Enable(_annStore);

En el ejemplo siguiente se muestra el funcionamiento del StoreContentChanged delegado de eventos.

// ------------------ _annStore_StoreContentChanged -------------------
void _annStore_StoreContentChanged(object sender, StoreContentChangedEventArgs e)
{
    if (e.Action == StoreContentAction.Deleted) return;
    Annotation ann = e.Annotation;
    if (ann.Cargos.Count > 0)
    {
        AnnotationResource annResource = ann.Cargos[0] as AnnotationResource;
        if (annResource.Name == "Highlight")
            AddBookmarkOrComment(BookmarkList, ann);
        else
            AddBookmarkOrComment(CommentsList, ann);
    }
    else
    {
        AddBookmarkOrComment(CommentsList, ann);
    }
}

Se aplica a

Consulte también