Udostępnij za pośrednictwem


AnnotationHelper.CreateTextStickyNoteForSelection Metoda

Definicja

Tworzy adnotację przyklejaną do tekstu w bieżącym zaznaczeniu kontrolki przeglądarki skojarzonej z określonym AnnotationServiceelementem .

public:
 static System::Windows::Annotations::Annotation ^ CreateTextStickyNoteForSelection(System::Windows::Annotations::AnnotationService ^ service, System::String ^ author);
public static System.Windows.Annotations.Annotation CreateTextStickyNoteForSelection (System.Windows.Annotations.AnnotationService service, string author);
static member CreateTextStickyNoteForSelection : System.Windows.Annotations.AnnotationService * string -> System.Windows.Annotations.Annotation
Public Shared Function CreateTextStickyNoteForSelection (service As AnnotationService, author As String) As Annotation

Parametry

service
AnnotationService

Usługa adnotacji do użycia w celu utworzenia adnotacji przyklejanych do tekstu.

author
String

Autor adnotacji.

Zwraca

Annotation

Adnotacja do tekstu sticky note; lub null, jeśli nie ma wybranej zawartości do adnotacji.

Wyjątki

service to null.

service nie jest włączona.

Kontrolka przeglądarki nie zawiera zaznaczenia zawartości.

Uwagi

Adnotacja notatek przyklejonych tekstu jest zakotwiczona do zawartości zdefiniowanej przez bieżące zaznaczenie DocumentViewerBasekontrolki , , DocumentViewer, FlowDocumentPageViewerFlowDocumentScrollViewerlub FlowDocumentReader określonej dla konstruktoraAnnotationService.

Jeśli nie ma zawartości wybranej przez użytkownika (długość zaznaczenia ma zerową długość), nie zostanie utworzona adnotacja i zostanie wyrzucona InvalidOperationException .

author można określić tak, jak null w przypadku, gdy żaden autor nie jest zdefiniowany.

Podana adnotacja service musi być włączona za pomocą wywołania metody AnnotationService.Enable przed wywołaniem CreateTextStickyNoteForSelectionmetody .

Dotyczy

Zobacz też