Язык

AnnotationHelper.CreateHighlightForSelection Метод

Определение

Создает заметку выделения для текущего выбора элемента управления просмотра, связанного с указанным 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

Параметры

service
AnnotationService

Служба заметок, используемая для создания заметки выделения.

author
String

Автор заметки.

highlightBrush
Brush

Кисть, используемая для рисования выделения по выбранному содержимому.

Возвращаемое значение

Заметка о выделении; или null, если выделенное содержимое не выделено.

Исключения

service равно null.

service не активирован.

–или–

highlightBrush SolidColorBrushне в .

Элемент управления просмотра не содержит выделения содержимого.

Комментарии

Заметка выделения привязана к содержимому, определенному текущим выбором конструктора DocumentViewerBase, DocumentViewerFlowDocumentPageViewerFlowDocumentScrollViewerили FlowDocumentReader элементом управления, указанным в конструкторе.AnnotationService

Если выбранное содержимое отсутствует (длина выделения равна нулю длины), заметка не создается и InvalidOperationException создается.

author можно указать так, как null в этом случае автор не определен.

Если highlightBrush это nullтак, используется кисть выделения по умолчанию заданной заметки service .

Данная заметка service должна быть включена с помощью вызова AnnotationService.Enable перед вызовом CreateHighlightForSelection.

Применяется к

См. также