ModifierGroup

StockSharp.Xaml.Charting.ChartModifiers

允许在 ChartModifier 属性上设置一个修改器。 儿童修改器存储在 ChildModifiers 收藏中, 由 DependencyProperty 备份, 因此可能绑定在 Xaml 中 。

继承自: MasterSlaveChartModifier

构造函数

ModifierGroup
public ModifierGroup()
modifierGroup = ModifierGroup()

初始化了 & ##ModifierGroup+# 类的新实例 。

ModifierGroup
public ModifierGroup(IChartModifier[] childModifiers)
modifierGroup = ModifierGroup(childModifiers)

初始化了 & ##ModifierGroup+# 类的新实例 。

childModifiers
童改法集.

属性

ChildModifiers
public ObservableCollection<IChartModifier> ChildModifiers { get; set; }
value = modifierGroup.ChildModifiers
modifierGroup.ChildModifiers = value

获取或设置此组中的修改器

Item
public IChartModifier Item { get; }
value = modifierGroup.Item

获取 IChartModifier 并带有指定的名称 。

name
名曰为相.
Item
public IChartModifier Item { get; }
value = modifierGroup.Item

获取指定的索引中的 IChartModifier 。

index
索引.

方法

HasModifier
public bool HasModifier(Type desiredType)
result = modifierGroup.HasModifier(desiredType)

确定当前 ModifierGroup 是否有理想类型的儿童修饰器

desiredType
查找的儿童修饰器类型

返回值: 如果当前 ModifierGroup 的图形有此类型的修改符,则为真;否则,为假。

OnAnnotationCollectionChanged
protected override void OnAnnotationCollectionChanged(object sender, NotifyCollectionChangedEventArgs args)
modifierGroup.OnAnnotationCollectionChanged(sender, args)

AnnotationCollection 更改时调用

OnAttached
public override void OnAttached()
modifierGroup.OnAttached()

图表修饰符附在图表表面时调用

OnDataContextChanged
protected override void OnDataContextChanged(object sender, DependencyPropertyChangedEventArgs e)
modifierGroup.OnDataContextChanged(sender, e)

当ChartModifierBase的DataContext改变时调用

sender
发者.
e
包含事件数据的 DependencyPropertyChangedEventArgs 实例 。
OnDetached
public override void OnDetached()
modifierGroup.OnDetached()

在图修饰器脱离图面之前立即调用

OnIsEnabledChanged
protected override void OnIsEnabledChanged()
modifierGroup.OnIsEnabledChanged()

当 & ###IsEnabled### 属性在此 & ##ChartModifierBase#% 实例上更改时调用

OnMasterMouseLeave
public override void OnMasterMouseLeave(ModifierMouseArgs e)
modifierGroup.OnMasterMouseLeave(e)

当鼠标离开当前 MouseEventGroup 的主人时调用

e
OnModifierDoubleClick
public override void OnModifierDoubleClick(ModifierMouseArgs e)
modifierGroup.OnModifierDoubleClick(e)

当鼠标 DoubleClick 发生于母鼠 UltrachartSurface 时调用

e
详述鼠标按钮操作的参数
OnModifierMouseDown
public override void OnModifierMouseDown(ModifierMouseArgs e)
modifierGroup.OnModifierMouseDown(e)

当鼠标按钮被按在父的上时调用 {}UltrachartSurface}

e
详述鼠标按钮操作的参数
OnModifierMouseMove
public override void OnModifierMouseMove(ModifierMouseArgs e)
modifierGroup.OnModifierMouseMove(e)

当鼠标移动到父 UltrachartSurface 上时调用

e
详述鼠标移动操作的参数
OnModifierMouseUp
public override void OnModifierMouseUp(ModifierMouseArgs e)
modifierGroup.OnModifierMouseUp(e)

当鼠标按钮在父机上发布时调用 {}UltrachartSurface}

e
详述鼠标按钮操作的参数
OnModifierMouseWheel
public override void OnModifierMouseWheel(ModifierMouseArgs e)
modifierGroup.OnModifierMouseWheel(e)

鼠标轮被滚动到父机上时调用 {}% UltrachartSurface}

e
详述鼠标轮子操作的参数
OnModifierTouchDown
public override void OnModifierTouchDown(ModifierTouchManipulationArgs e)
modifierGroup.OnModifierTouchDown(e)

当在父机上发生多触摸下方交互时调用 {UltrachartSurface}

e
详细描述操纵操作的参数
OnModifierTouchMove
public override void OnModifierTouchMove(ModifierTouchManipulationArgs e)
modifierGroup.OnModifierTouchMove(e)

当在母的 UltrachartSurface 上发生多触摸移动交互时调用

e
详细描述操纵操作的参数
OnModifierTouchUp
public override void OnModifierTouchUp(ModifierTouchManipulationArgs e)
modifierGroup.OnModifierTouchUp(e)

当在母的 UltrachartSurface 上发生多触摸上下交互时调用

e
详细描述操纵操作的参数
OnXAxesCollectionChanged
protected override void OnXAxesCollectionChanged(object sender, NotifyCollectionChangedEventArgs args)
modifierGroup.OnXAxesCollectionChanged(sender, args)

使用 XAxes AxisCollection 更改调用

OnYAxesCollectionChanged
protected override void OnYAxesCollectionChanged(object sender, NotifyCollectionChangedEventArgs args)
modifierGroup.OnYAxesCollectionChanged(sender, args)

使用 YAxes AxisCollection 更改调用

ReadXml
public override void ReadXml(XmlReader reader)
modifierGroup.ReadXml(reader)

从它的XML 代表生成 ChartModifierBase 。

reader
ResetInertia
public override void ResetInertia()
modifierGroup.ResetInertia()

即时停止任何能与这个修饰符相联的惯性.

WriteXml
public override void WriteXml(XmlWriter writer)
modifierGroup.WriteXml(writer)

Converts ChartModifierBase into its XML representation.

writer

字段

ChildModifiersProperty
public static readonly DependencyProperty ChildModifiersProperty
value = ModifierGroup.ChildModifiersProperty

定义 ChildModifiers DependencyProperty 定义