UltrachartGroup
Um ItemsControl que permite agrupar várias instâncias UltrachartSurface para criar um gráfico multi- painel. Usado especificamente por StockCharts mas também aplicável a outros tipos de gráficos
Herda de: ItemsControl
Implementa: INotifyPropertyChanged
Construtores
public UltrachartGroup()
ultrachartGroup = UltrachartGroup()
Inicializa uma nova instância da classe UltrachartGroup.
Propriedades
public bool HasTabbedItems { get; }
value = ultrachartGroup.HasTabbedItems
Obtém um valor, indica, se o recipiente tem painéis afixados
public bool IsTabbed { get; set; }
value = ultrachartGroup.IsTabbed
ultrachartGroup.IsTabbed = value
Obtém ou define valor, indica se os painéis estão ou não afixados
Métodos
protected override DependencyObject GetContainerForItemOverride()
result = ultrachartGroup.GetContainerForItemOverride()
Cria ou identifica o elemento que é usado para mostrar o item fornecido.
Retorna: O elemento que é usado para mostrar o item indicado.
public static string GetVerticalChartGroup(DependencyObject element)
result = UltrachartGroup.GetVerticalChartGroup(element)
Obtém a propriedade de depedência do grupo gráfico vertical
- element
- O elemento.
protected override bool IsItemItsOwnContainerOverride(object item)
result = ultrachartGroup.IsItemItsOwnContainerOverride(item)
Determina se o item especificado é (ou é elegível para ser) seu próprio recipiente.
- item
- O item a verificar.
Retorna: true se o item for (ou for elegível para ser) seu próprio recipiente; caso contrário, falso.
public override void OnApplyTemplate()
ultrachartGroup.OnApplyTemplate()
Quando substituído em uma classe derivada, é invocado sempre que o código de aplicação ou processos internos chamar ApplyTemplate.
protected override void OnItemsChanged(NotifyCollectionChangedEventArgs e)
ultrachartGroup.OnItemsChanged(e)
Invocado quando a propriedade Itens mudar.
- e
- Informação sobre a mudança.
protected override void OnItemsSourceChanged(IEnumerable oldValue, IEnumerable newValue)
ultrachartGroup.OnItemsSourceChanged(oldValue, newValue)
Chamado quando a propriedade ItemsSource muda.
- oldValue
- Valor antigo da propriedade ItemsSource.
- newValue
- Novo valor da propriedade ItemsSource.
public static void SetVerticalChartGroup(DependencyObject element, string syncWidthGroup)
UltrachartGroup.SetVerticalChartGroup(element, syncWidthGroup)
Define a Propriedade de Dependência do Grupo de Gráficos Vertical
- element
- O elemento.
- syncWidthGroup
- O grupo nomeado
Eventos
public event PropertyChangedEventHandler PropertyChanged
ultrachartGroup.PropertyChanged += handler
Ocorre quando uma propriedade muda. Parte da implementação INotifyPropertyChanged
Campos
public static readonly DependencyProperty IsTabbedProperty
value = UltrachartGroup.IsTabbedProperty
Define IsTabbed DependencyProperty @
public static readonly DependencyProperty VerticalChartGroupProperty
value = UltrachartGroup.VerticalChartGroupProperty
Define VerticalChartGroup DependencyProperty @