UltrachartGroup

StockSharp.Xaml.Charting

ItemsControl, который позволяет группировать несколько экземпляров UltrachartSurface для создания многопанельной диаграммы. Используется специально StockCharts, но также применимо и к другим типам диаграмм.

Наследует: ItemsControl

Реализует: INotifyPropertyChanged

Конструкторы

UltrachartGroup
public UltrachartGroup()
ultrachartGroup = UltrachartGroup()

Инициирует новый экземпляр класса UltrachartGroup.

Свойства

HasTabbedItems
public bool HasTabbedItems { get; }
value = ultrachartGroup.HasTabbedItems

Получает значение, указывает, имеет ли контейнер накладные стекла

IsTabbed
public bool IsTabbed { get; set; }
value = ultrachartGroup.IsTabbed
ultrachartGroup.IsTabbed = value

Получает или устанавливает значение, указывает, являются ли панели закладными или нет

Методы

GetContainerForItemOverride
protected override DependencyObject GetContainerForItemOverride()
result = ultrachartGroup.GetContainerForItemOverride()

Создает или идентифицирует элемент, который используется для отображения данного элемента.

Возвращает: Элемент, который используется для отображения данного элемента.

GetVerticalChartGroup
public static string GetVerticalChartGroup(DependencyObject element)
result = UltrachartGroup.GetVerticalChartGroup(element)

Получает свойство вертикальной диаграммы

element
Элемент.
IsItemItsOwnContainerOverride
protected override bool IsItemItsOwnContainerOverride(object item)
result = ultrachartGroup.IsItemItsOwnContainerOverride(item)

Определяет, является ли указанный товар (или имеет право быть) его собственным контейнером.

item
Предмет для проверки.

Возвращает: истинно, если предмет является (или имеет право быть) его собственным контейнером; в противном случае, ложно.

OnApplyTemplate
public override void OnApplyTemplate()
ultrachartGroup.OnApplyTemplate()

При перезагрузке в производном классе вызывается всякий раз, когда код приложения или внутренние процессы вызывают ApplyTemplate.

OnItemsChanged
protected override void OnItemsChanged(NotifyCollectionChangedEventArgs e)
ultrachartGroup.OnItemsChanged(e)

Применяется, когда меняется имущество.

e
Информация об изменении.
OnItemsSourceChanged
protected override void OnItemsSourceChanged(IEnumerable oldValue, IEnumerable newValue)
ultrachartGroup.OnItemsSourceChanged(oldValue, newValue)

Вызывается при изменении свойства ItemsSource.

oldValue
Старое значение свойства ItemsSource.
newValue
Новое значение свойства ItemsSource.
SetVerticalChartGroup
public static void SetVerticalChartGroup(DependencyObject element, string syncWidthGroup)
UltrachartGroup.SetVerticalChartGroup(element, syncWidthGroup)

Устанавливает вертикальную диаграмму группы зависимостей

element
Элемент.
syncWidthGroup
Именованная группа

События

PropertyChanged
public event PropertyChangedEventHandler PropertyChanged
ultrachartGroup.PropertyChanged += handler

Происходит при изменении свойства. Часть реализации INotifyPropertyChanged

Поля

IsTabbedProperty
public static readonly DependencyProperty IsTabbedProperty
value = UltrachartGroup.IsTabbedProperty

Определяет IsTabbed DependencyProperty

VerticalChartGroupProperty
public static readonly DependencyProperty VerticalChartGroupProperty
value = UltrachartGroup.VerticalChartGroupProperty

Определяет VerticalChartGroup DependencyProperty