Udostępnij za pośrednictwem


AnnotationStore.StoreContentChanged Zdarzenie

Definicja

Występuje po dodaniu lub usunięciu obiektu Annotation ze sklepu.

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 

Typ zdarzenia

Przykłady

W poniższym przykładzie pokazano, jak dodać delegata StoreContentChanged zdarzenia dla zdarzenia.

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

W poniższym przykładzie pokazano operację delegata StoreContentChanged zdarzenia.

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

Dotyczy

Zobacz też