AnnotationCreationModifier
StockSharp.Xaml.Charting.ChartModifiers
AnnotationCollection と組み合わせて使用するために、カスタムChartModifierBase をAnnotationCreationModifierにすることで、マウスクリックやドラッグに関する注釈の作成ができます。例でCreateAnnotationsDynamicallyの使用例を参照してください。
継承元: ChartModifierBase
プロパティ
Annotation
public IAnnotation Annotation { get; }
value = annotationCreationModifier.Annotation
新しく作成したIAnnotationを入手
AnnotationStyle
public Style AnnotationStyle { get; set; }
value = annotationCreationModifier.AnnotationStyle
annotationCreationModifier.AnnotationStyle = value
スタイルを付与したり、作成される注釈に適用する
AnnotationType
public Type AnnotationType { get; set; }
value = annotationCreationModifier.AnnotationType
annotationCreationModifier.AnnotationType = value
注釈の種類を取得またはセットして作成します。
XAxisId
public string XAxisId { get; set; }
value = annotationCreationModifier.XAxisId
annotationCreationModifier.XAxisId = value
このアノテーションが対抗するX軸のIDを得られるか、またはセットする
YAxisId
public string YAxisId { get; set; }
value = annotationCreationModifier.YAxisId
annotationCreationModifier.YAxisId = value
このアノテーションが対抗するY軸のIDを得られるか、またはセットする
メソッド
CreateAnnotation
protected virtual AnnotationBase CreateAnnotation(Type annotationType, Style annotationStyle)
result = annotationCreationModifier.CreateAnnotation(annotationType, annotationStyle)
指定したタイプの注釈を作成し、そのスタイルを適用する
- annotationType
- 作成するアノテーションの種類
- annotationStyle
- 注釈に適用するスタイル
戻り値: 注釈インスタンス
OnAnnotationCreated
protected void OnAnnotationCreated()
annotationCreationModifier.OnAnnotationCreated()
[annotation が作成されたときの呼び出し)。
OnIsEnabledChanged
protected override void OnIsEnabledChanged()
annotationCreationModifier.OnIsEnabledChanged()
IsEnabled プロパティがこのChartModifierBase@インスタンスに変更したときに呼び出される
OnModifierMouseMove
public override void OnModifierMouseMove(ModifierMouseArgs mouseEventArgs)
annotationCreationModifier.OnModifierMouseMove(mouseEventArgs)
マウスが親 UltrachartSurface@ に移動したときに呼び出される
- mouseEventArgs
- マウスの移動操作を詳述する引数
OnModifierMouseUp
public override void OnModifierMouseUp(ModifierMouseArgs mouseButtonEventArgs)
annotationCreationModifier.OnModifierMouseUp(mouseButtonEventArgs)
親UltrachartSurface@にマウスボタンがリリースされたときに呼び出されます
- mouseButtonEventArgs
- マウスボタン操作を詳細に説明する引数
イベント
AnnotationCreated
public event EventHandler AnnotationCreated
annotationCreationModifier.AnnotationCreated += handler
注釈が作成されるとイベントが発生した
フィールド
XAxisIdProperty
public static readonly DependencyProperty XAxisIdProperty
value = AnnotationCreationModifier.XAxisIdProperty
電子メール:XAxisIdDependencyProperty@
YAxisIdProperty
public static readonly DependencyProperty YAxisIdProperty
value = AnnotationCreationModifier.YAxisIdProperty
電子メール:YAxisIdDependencyProperty@