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