AnnotationHelper.CreateHighlightForSelection Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Tworzy adnotację wyróżnienia dla bieżącego zaznaczenia kontrolki przeglądarki skojarzonej z określonym AnnotationServiceelementem .
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
Usługa adnotacji do użycia w celu utworzenia adnotacji wyróżnienia.
- author
- String
Autor adnotacji.
- highlightBrush
- Brush
Pędzl do rysowania wyróżnienia nad wybraną zawartością.
Zwraca
Adnotacja wyróżnienia; lub null
, jeśli nie ma wybranej zawartości do wyróżnienia.
Wyjątki
service
to null
.
Kontrolka przeglądarki nie zawiera zaznaczenia zawartości.
Uwagi
Adnotacja wyróżnienia jest zakotwiczona do zawartości zdefiniowanej przez bieżący wybór DocumentViewerBasekontrolki , , DocumentViewer, FlowDocumentPageViewerFlowDocumentScrollViewerlub FlowDocumentReader określonej dla konstruktoraAnnotationService.
Jeśli nie ma wybranej zawartości (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.
Jeśli highlightBrush
jest to null
, jest używana domyślna szczotka wyróżnienia danego adnotacji service
.
Podana adnotacja service
musi być włączona za pomocą wywołania metody AnnotationService.Enable przed wywołaniem CreateHighlightForSelectionmetody .