ModifierGroup

StockSharp.Xaml.Charting.ChartModifiers

Ermöglicht das Setzen einer Sammlung von Modifikatoren auf der ChartModifier Eigenschaft. Child-Modifikatoren werden in der ChildModifiers Sammlung gespeichert, die von einem DependencyProperty unterstützt wird und somit in Xaml gebunden sein kann.

Erbt von: MasterSlaveChartModifier

Konstruktoren

ModifierGroup
public ModifierGroup()
modifierGroup = ModifierGroup()

Initialisiert eine neue Instanz der ModifierGroup Klasse.

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

Initialisiert eine neue Instanz der ModifierGroup Klasse.

childModifiers
Die Child Modifier Collection.

Eigenschaften

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

Bekommt oder legt eine Sammlung von Kind Modifikatoren in dieser Gruppe

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

Bekommt IChartModifier mit dem angegebenen Namen.

name
Der Name.
Item
public IChartModifier Item { get; }
value = modifierGroup.Item

Holt das IChartModifier an den angegebenen Index.

index
Der Index.

Methoden

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

Bestimmt, ob der aktuelle ModifierGroup einen Child-Modifikator des gewünschten Typs hat

desiredType
Der Typ des Kindmodifikators, nach dem gesucht werden soll

Rückgabe: true, wenn der aktuelle ModifierGroup einen Chid-Modifikator dieses Typs hat; andernfalls false.

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

Aufrufen, wenn sich AnnotationCollection ändert

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

Aufrufen, wenn der Chart Modifier an die Chartoberfläche angeschlossen ist

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

Aufrufen, wenn sich der DataContext des ChartModifierBase ändert

sender
Der Absender.
e
Die DependencyPropertyChangedEventArgsInstanz, die die Ereignisdaten enthält.
OnDetached
public override void OnDetached()
modifierGroup.OnDetached()

Unmittelbar vor dem Abtrennen des Chart Modifiers von der Chartoberfläche aufgerufen

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

Aufrufen, wenn sich die IsEnabled-Eigenschaft in dieser ChartModifierBase-Instanz ändert

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

Aufrufen, wenn die Maus den Master of current MouseEventGroup verlässt

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

Aufrufen, wenn eine Maus DoubleClick auf dem Elternteil UltrachartSurface @ auftritt

e
Argumente zur Detaillierung der Maustastenoperation
OnModifierMouseDown
public override void OnModifierMouseDown(ModifierMouseArgs e)
modifierGroup.OnModifierMouseDown(e)

Aufrufen, wenn eine Maustaste auf den Elternteil UltrachartSurface gedrückt wird

e
Argumente zur Detaillierung der Maustastenoperation
OnModifierMouseMove
public override void OnModifierMouseMove(ModifierMouseArgs e)
modifierGroup.OnModifierMouseMove(e)

Aufrufen, wenn die Maus auf dem Elternteil UltrachartSurface @ bewegt wird

e
Argumente, die die Mausbewegungsoperation beschreiben
OnModifierMouseUp
public override void OnModifierMouseUp(ModifierMouseArgs e)
modifierGroup.OnModifierMouseUp(e)

Aufrufen, wenn eine Maustaste auf dem Elternteil UltrachartSurface

e
Argumente zur Detaillierung der Maustastenoperation
OnModifierMouseWheel
public override void OnModifierMouseWheel(ModifierMouseArgs e)
modifierGroup.OnModifierMouseWheel(e)

Aufrufen, wenn das Mausrad auf dem Elternteil UltrachartSurface gescrollt wird

e
Argumente zur Detaillierung des Mausradbetriebs
OnModifierTouchDown
public override void OnModifierTouchDown(ModifierTouchManipulationArgs e)
modifierGroup.OnModifierTouchDown(e)

Aufrufen, wenn eine Multi-Touch Down-Interaktion auf dem Elternteil UltrachartSurface auftritt

e
Argumente zur Detaillierung der Manipulationsoperation
OnModifierTouchMove
public override void OnModifierTouchMove(ModifierTouchManipulationArgs e)
modifierGroup.OnModifierTouchMove(e)

Aufrufen, wenn eine Multi-Touch Move-Interaktion auf dem Eltern-UltrachartSurface auftritt

e
Argumente zur Detaillierung der Manipulationsoperation
OnModifierTouchUp
public override void OnModifierTouchUp(ModifierTouchManipulationArgs e)
modifierGroup.OnModifierTouchUp(e)

Aufrufen, wenn eine Multi-Touch Up-Interaktion auf dem Eltern-UltrachartSurface auftritt

e
Argumente zur Detaillierung der Manipulationsoperation
OnXAxesCollectionChanged
protected override void OnXAxesCollectionChanged(object sender, NotifyCollectionChangedEventArgs args)
modifierGroup.OnXAxesCollectionChanged(sender, args)

Aufruf mit den XAxes AxisCollection Änderungen

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

Aufruf mit den YAxes AxisCollection Änderungen

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

Generiert ChartModifierBase aus seiner XML-Darstellung.

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

Stoppt sofort jede Trägheit, die mit diesem Modifikator assoziiert werden kann.

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

Konvertiert ChartModifierBase in seine XML-Darstellung.

writer

Felder

ChildModifiersProperty
public static readonly DependencyProperty ChildModifiersProperty
value = ModifierGroup.ChildModifiersProperty

Definiert die ChildModifiersDependencyProperty