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 .