次の方法で共有


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

選択されたコンテンツに対する強調表示を描画するために使用するブラシ。

戻り値

Annotation

強調表示の注釈。強調表示するために選択したコンテンツがない場合は null です。

例外

servicenullです。

service が有効ではありません。

ビューアー コントロールにコンテンツの選択が含まれていません。

注釈

強調表示注釈は、コンストラクターに指定されているコントロール 、、FlowDocumentPageViewerまたはコントロールの現在のDocumentViewerBase選択によって定義されているコンテンツにAnnotationService固定されます。FlowDocumentReader FlowDocumentScrollViewerDocumentViewer

選択したコンテンツがない場合 (選択の長さが 0 の場合)、注釈は作成され、an InvalidOperationException がスローされます。

author は、作成者が定義されていない場合と同様 null に指定できます。

ある場合 highlightBrushnull、指定された注釈 service の既定のハイライト ブラシが使用されます。

指定された注釈 service は、呼び出し前の呼び出し AnnotationService.Enable によって有効にする CreateHighlightForSelection必要があります。

適用対象

こちらもご覧ください