AnnotationHelper.CreateHighlightForSelection 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在与指定 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
。
查看器控件不包含任何内容选择。
注解
突出显示批注定位到由构造函数指定的当前所选DocumentViewerBase内容、DocumentViewer或FlowDocumentReaderFlowDocumentPageViewerFlowDocumentScrollViewer控件所定义的内容。AnnotationService
如果没有所选内容 (选择长度为零长度) ,则不会创建批注并引发批 InvalidOperationException 注。
author
可以指定为 null
没有定义作者的情况。
null
如果是highlightBrush
,则使用给定批注service
的默认突出显示画笔。
必须通过调用之前CreateHighlightForSelection调用AnnotationService.Enable来启用给定批注service
。