Sdílet prostřednictvím


AnnotationHelper.CreateHighlightForSelection Metoda

Definice

Vytvoří poznámku ke zvýraznění aktuálního výběru ovládacího prvku prohlížeče přidruženého k zadanému AnnotationService.

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

Parametry

service
AnnotationService

Služba poznámek, která se má použít k vytvoření poznámky zvýraznění.

author
String

Autor poznámky.

highlightBrush
Brush

Štětec, který chcete použít k nakreslení zvýraznění nad vybraný obsah.

Návraty

Annotation

Zvýraznění poznámky; nebo null, pokud není vybraný obsah, který by se zvýrazňoval.

Výjimky

service je null.

service není povolená.

-nebo- highlightBrushv ne .SolidColorBrush

Ovládací prvek prohlížeče neobsahuje žádný výběr obsahu.

Poznámky

Zvýrazněná poznámka je ukotvena k obsahu definovanému aktuálním výběrem ovládacího DocumentViewerBaseprvku , DocumentViewer, , FlowDocumentPageViewernebo FlowDocumentReader FlowDocumentScrollViewerovládací prvek určený pro AnnotationService konstruktor.

Pokud neexistuje žádný vybraný obsah (délka výběru je nulová délka), nevytvořila se žádná poznámka a InvalidOperationException vyvolá se.

author lze zadat jako null v takovém případě, že není definován žádný autor.

Pokud highlightBrush ano null, použije se výchozí štětec zvýraznění dané poznámky service .

Daná poznámka service musí být povolena prostřednictvím volání před AnnotationService.Enable voláním CreateHighlightForSelection.

Platí pro

Viz také