AnnotationHelper.CreateTextStickyNoteForSelection Metodo

Definizione

Crea un'annotazione di note permanenti di testo sulla selezione corrente del controllo visualizzatore associato all'oggetto specificato AnnotationService.

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

Parametri

service
AnnotationService

Servizio di annotazione da usare per creare l'annotazione di note permanenti del testo.

author
String

Autore dell'annotazione.

Valori restituiti

L'annotazione della nota di testo sticky; o null, se non è presente alcun contenuto selezionato da annotare.

Eccezioni

service è null.

service non è abilitato.

Il controllo visualizzatore non contiene alcuna selezione di contenuto.

Commenti

L'annotazione di testo sticky note viene ancorata al contenuto definito dalla selezione corrente del DocumentViewerBasecontrollo , DocumentViewer, FlowDocumentPageViewer, FlowDocumentScrollViewero FlowDocumentReader specificato al AnnotationService costruttore.

Se non è presente contenuto selezionato dall'utente (la lunghezza della selezione è di lunghezza zero), non viene creata alcuna annotazione e viene generata un'eccezione InvalidOperationException .

author può essere specificato come null nel qual caso non è definito alcun autore.

L'annotazione service specificata deve essere abilitata tramite una chiamata a AnnotationService.Enable prima di chiamare CreateTextStickyNoteForSelection.

Si applica a

Vedi anche