ModifierGroup

StockSharp.Xaml.Charting.ChartModifiers

Permite que uma coleção de modificadores seja configurada na propriedade ChartModifier. Os modificadores infantis são armazenados na coleção ChildModifiers, que é suportada por DependencyProperty, então pode ser vinculada ao Xaml.

Herda de: MasterSlaveChartModifier

Construtores

ModifierGroup
public ModifierGroup()
modifierGroup = ModifierGroup()

Inicializa uma nova instância da classe ModifierGroup.

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

Inicializa uma nova instância da classe ModifierGroup.

childModifiers
A coleção modificadora de crianças.

Propriedades

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

Obtém ou define uma coleção de modificadores- filhos neste grupo

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

Obtém o IChartModifier com o nome especificado.

name
O nome.
Item
public IChartModifier Item { get; }
value = modifierGroup.Item

Obtém o IChartModifier no índice especificado.

index
O índice.

Métodos

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

Determina se o atual ModifierGroup tem um modificador filho do tipo desejado

desiredType
O tipo de modificador de criança a procurar

Retorna: true se o ModifierGroup atual tiver um modificador de cclid por este tipo; caso contrário, false.

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

Chamado quando o AnnotationCollection muda

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

Chamado quando o modificador de gráfico está ligado à superfície do gráfico

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

Chamado quando o DataContext do ChartModifierBase muda

sender
O remetente.
e
A instância DependencyPropertyChangedEventArgs contendo os dados do evento.
OnDetached
public override void OnDetached()
modifierGroup.OnDetached()

Chamado imediatamente antes do Modificador de Gráfico ser desvinculado da Superfície do Gráfico

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

Chamado quando a propriedade IsEnabled muda nesta instância ChartModifierBase @

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

Chamado quando o mouse deixa o Mestre do atual MouseEventGroup

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

Chamado quando um Mouse DoubleClick ocorre no pai UltrachartSurface

e
Argumentos que detalham a operação do botão do mouse
OnModifierMouseDown
public override void OnModifierMouseDown(ModifierMouseArgs e)
modifierGroup.OnModifierMouseDown(e)

Chamado quando um botão do mouse é pressionado no pai UltrachartSurface

e
Argumentos que detalham a operação do botão do mouse
OnModifierMouseMove
public override void OnModifierMouseMove(ModifierMouseArgs e)
modifierGroup.OnModifierMouseMove(e)

Chamado quando o Mouse é movido sobre o pai UltrachartSurface

e
Argumentos que detalham a operação de movimento do mouse
OnModifierMouseUp
public override void OnModifierMouseUp(ModifierMouseArgs e)
modifierGroup.OnModifierMouseUp(e)

Chamado quando um botão do mouse é lançado no pai UltrachartSurface

e
Argumentos que detalham a operação do botão do mouse
OnModifierMouseWheel
public override void OnModifierMouseWheel(ModifierMouseArgs e)
modifierGroup.OnModifierMouseWheel(e)

Chamada quando a Roda do Rato é rolada no pai UltrachartSurface

e
Argumentos que detalham a operação da roda do mouse
OnModifierTouchDown
public override void OnModifierTouchDown(ModifierTouchManipulationArgs e)
modifierGroup.OnModifierTouchDown(e)

Chamado quando ocorre uma interação Multi-Touch Down no pai UltrachartSurface

e
Argumentos que detalham a operação de manipulação
OnModifierTouchMove
public override void OnModifierTouchMove(ModifierTouchManipulationArgs e)
modifierGroup.OnModifierTouchMove(e)

Chamado quando ocorre uma interação de Movimento Multi-Touch no pai UltrachartSurface

e
Argumentos que detalham a operação de manipulação
OnModifierTouchUp
public override void OnModifierTouchUp(ModifierTouchManipulationArgs e)
modifierGroup.OnModifierTouchUp(e)

Chamado quando ocorre uma interação Multi-Touch Up no pai UltrachartSurface

e
Argumentos que detalham a operação de manipulação
OnXAxesCollectionChanged
protected override void OnXAxesCollectionChanged(object sender, NotifyCollectionChangedEventArgs args)
modifierGroup.OnXAxesCollectionChanged(sender, args)

Chamado com os XAxes AxisCollection changes

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

Chamado com os YAxes AxisCollection changes

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

Gera ChartModifierBase a partir de sua representação XML.

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

Para imediatamente qualquer inércia que possa ser associada a este modificador.

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

Converte ChartModifierBase para a sua representação XML.

writer

Campos

ChildModifiersProperty
public static readonly DependencyProperty ChildModifiersProperty
value = ModifierGroup.ChildModifiersProperty

Define ChildModifiers DependencyProperty @