ModifierGroup

StockSharp.Xaml.Charting.ChartModifiers

Permite que se establezca una colección de modificadores en la propiedad ChartModifier. Los modificadores infantiles se almacenan en la colección ChildModifiers, que está respaldada por un DependencyProperty, por lo que pueden estar vinculados a Xaml.

Hereda de: MasterSlaveChartModifier

Constructores

ModifierGroup
public ModifierGroup()
modifierGroup = ModifierGroup()

Inicia una nueva instancia de la clase ModifierGroup.

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

Inicia una nueva instancia de la clase ModifierGroup.

childModifiers
La colección de modificadores infantiles.

Propiedades

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

Obtiene o establece una colección de modificadores infantiles en este grupo

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

Consigue el IChartModifier@ con el nombre especificado.

name
El nombre.
Item
public IChartModifier Item { get; }
value = modifierGroup.Item

Consigue el IChartModifier en el índice especificado.

index
El índice.

Métodos

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

Determina si la actual ModifierGroup tiene un modificador infantil del tipo deseado

desiredType
El tipo de modificador infantil para buscar

Devuelve: verdadero si la actual ModifierGroup tiene un modificador de codificación por este tipo; de lo contrario, falso.

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

Llamado cuando el AnnotationCollectioncambio

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

Llamado cuando el Modificador de Gráfico está conectado a la superficie de carga

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

Llamado a la DataContext@ de los cambios ChartModifierBase

sender
El remitente.
e
La instancia DependencyPropertyChangedEventArgs que contiene los datos del evento.
OnDetached
public override void OnDetached()
modifierGroup.OnDetached()

Llamado inmediatamente antes de que el Modificador de Gráfico se desprenda de la superficie de la Chart

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

Llamado cuando el alojamiento IsEnabled cambia en este caso ChartModifierBase

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

Llamado cuando el ratón sale del Maestro de la corriente MouseEventGroup

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

Llamado cuando un ratón DoubleClick ocurre en el padre UltrachartSurface

e
Argumentos detallando la operación del botón del ratón
OnModifierMouseDown
public override void OnModifierMouseDown(ModifierMouseArgs e)
modifierGroup.OnModifierMouseDown(e)

Llamado cuando se presiona un botón Mouse sobre el padre UltrachartSurface

e
Argumentos detallando la operación del botón del ratón
OnModifierMouseMove
public override void OnModifierMouseMove(ModifierMouseArgs e)
modifierGroup.OnModifierMouseMove(e)

Llamado cuando el ratón se mueve en el padre UltrachartSurface

e
Argumentos detallando la operación de movimiento del ratón
OnModifierMouseUp
public override void OnModifierMouseUp(ModifierMouseArgs e)
modifierGroup.OnModifierMouseUp(e)

Llamado cuando se publica un botón Mouse en el padre UltrachartSurface

e
Argumentos detallando la operación del botón del ratón
OnModifierMouseWheel
public override void OnModifierMouseWheel(ModifierMouseArgs e)
modifierGroup.OnModifierMouseWheel(e)

Llamado cuando la rueda de ratón se desplaza sobre el padre UltrachartSurface

e
Argumentos detallando la operación de la rueda del ratón
OnModifierTouchDown
public override void OnModifierTouchDown(ModifierTouchManipulationArgs e)
modifierGroup.OnModifierTouchDown(e)

Llamado cuando se produce una interacción multi-touch Down en el padre UltrachartSurface

e
Argumentos detallando la operación de manipulación
OnModifierTouchMove
public override void OnModifierTouchMove(ModifierTouchManipulationArgs e)
modifierGroup.OnModifierTouchMove(e)

Llamado cuando se produce una interacción multi-touch Move en el padre UltrachartSurface

e
Argumentos detallando la operación de manipulación
OnModifierTouchUp
public override void OnModifierTouchUp(ModifierTouchManipulationArgs e)
modifierGroup.OnModifierTouchUp(e)

Llamado cuando se produce una interacción multi-touch Up en el padre UltrachartSurface

e
Argumentos detallando la operación de manipulación
OnXAxesCollectionChanged
protected override void OnXAxesCollectionChanged(object sender, NotifyCollectionChangedEventArgs args)
modifierGroup.OnXAxesCollectionChanged(sender, args)

Llamada con los cambios XAxes AxisCollection@

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

Llamada con los cambios YAxes AxisCollection@

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

Genera ChartModifierBase desde su representación XML.

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

Detiene instantáneamente cualquier inercia que pueda estar asociada con este modificador.

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

Convierte ChartModifierBase en su representación XML.

writer

Campos

ChildModifiersProperty
public static readonly DependencyProperty ChildModifiersProperty
value = ModifierGroup.ChildModifiersProperty

Define el ChildModifiers@DependencyProperty@