AnnotationCreationModifier

StockSharp.Xaml.Charting.ChartModifiers

用于 & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & 的自定义 。 用于创建鼠标点击和拖动的说明 。 请参见示例套件中的 & & & CreateAnnotationsDynamically & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & 的示例

继承自: ChartModifierBase

属性

Annotation
public IAnnotation Annotation { get; }
value = annotationCreationModifier.Annotation

获取新创建的注释

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()

召人于此地,

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

Defines the XAxisId DependencyProperty

YAxisIdProperty
public static readonly DependencyProperty YAxisIdProperty
value = AnnotationCreationModifier.YAxisIdProperty

Defines the YAxisId DependencyProperty