AnnotationHelper.CreateHighlightForSelection Método

Definição

Cria uma anotação de destaque na seleção atual do controlo do visualizador associado ao especificado 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

Parâmetros

service
AnnotationService

O serviço de anotação a usar para criar a anotação dos destaques.

author
String

O autor da anotação.

highlightBrush
Brush

O pincel a usar para desenhar o destaque sobre o conteúdo selecionado.

Devoluções

A anotação dos destaques; ou null, se não houver conteúdo selecionado para destacar.

Exceções

service é null.

service não está habilitado.

-ou-

highlightBrush em não um SolidColorBrush.

O controlo de visualização não contém seleção de conteúdo.

Observações

A anotação de destaque está ancorada ao conteúdo definido pela seleção atual do DocumentViewerBase, DocumentViewer, FlowDocumentPageViewer, FlowDocumentScrollViewer, ou FlowDocumentReader controlo especificado ao AnnotationService construtor.

Se não houver conteúdo selecionado (o comprimento da seleção é comprimento zero), não é criada nenhuma anotação e um InvalidOperationException é lançado.

author pode ser especificado, null caso em que nenhum autor é definido.

Se highlightBrush for null, é usado o pincel de destaque padrão da anotação dada service .

A anotação service dada deve ser ativada por meio de uma chamada para AnnotationService.Enable antes de chamar CreateHighlightForSelection.

Aplica-se a

Ver também