AnnotationStore::StoreContentChanged Event
.NET Framework (current version)
Occurs when an Annotation is added to or deleted from the store.
Assembly: PresentationFramework (in PresentationFramework.dll)
The following example shows how to add an event delegate for the StoreContentChanged event.
// Enable Annotations _annotationBuffer = new MemoryStream(); _annStore = new XmlStreamStore(_annotationBuffer); _annServ = new AnnotationService(FDPV); _annStore.StoreContentChanged += new StoreContentChangedEventHandler(_annStore_StoreContentChanged); _annServ.Enable(_annStore);
The following example shows operation of the StoreContentChanged event delegate.
// ------------------ _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); } }
.NET Framework
Available since 3.0
Available since 3.0
Show: