AnnotationHelper.CreateHighlightForSelection Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.
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.