Chart2DViewModel - класс

Модель-представление двумерной диаграммы

Definition

Пространство имён: Tessa.UI.Views.Charting.Charts
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 3.6.0.22
C#
public class Chart2DViewModel : ViewModel<IChart2DModel>, 
	IRoutedCommandHandler<ExportChartCommand>, IRoutedCommandHandler, IRoutedQueryHandler<CanExportChartQuery, bool>, 
	IRoutedQueryHandler, IRoutedCommandHandler<PrintChartCommand>, IRoutedQueryHandler<CanPrintChartQuery, bool>, 
	IRoutedCommandHandler<ExpandChartCommand>, IRoutedQueryHandler<CanExpandChartQuery, bool>, IRoutedCommandHandler<CollapseChartCommand>, 
	IRoutedQueryHandler<CanCollapseChartQuery, bool>, IRoutedQueryHandler<GetTableVisibleColumnOrderingQuery, IEnumerable<string>>
Inheritance
Object    NotificationObject    NotificationUIObject    ViewModelIChart2DModel    Chart2DViewModel
Implements
IRoutedCommandHandler, IRoutedCommandHandlerExportChartCommand, IRoutedCommandHandlerPrintChartCommand, IRoutedCommandHandlerExpandChartCommand, IRoutedCommandHandlerCollapseChartCommand, IRoutedQueryHandler, IRoutedQueryHandlerCanExportChartQuery, Boolean, IRoutedQueryHandlerCanPrintChartQuery, Boolean, IRoutedQueryHandlerCanExpandChartQuery, Boolean, IRoutedQueryHandlerCanCollapseChartQuery, Boolean, IRoutedQueryHandlerGetTableVisibleColumnOrderingQuery, IEnumerableString

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

Chart2DViewModel Initializes a new instance of the Chart2DViewModel class.

Свойства

Annotations Gets Коллекция аннотаций
AreaBackground Gets or sets Фон области диаграммы
AreaBorderBrush Gets or sets Кисть рамки области диаграммы
AreaBorderThickness Gets or sets Толщина области диаграммы
Behaviors Gets or sets Список поведений
Chart Gets Диаграмма
ChartBackground Gets or sets Фон диаграммы
ChartBorderBrush Gets or sets Кисть рамки диаграммы
ChartBorderThickness Gets or sets Толщина рамки диаграммы
ChartMargin Gets or sets Смещение диаграммы
CollapseCommand Gets or sets Команда сворачивания диаграммы
ColorModel Gets or sets Цветовая модель
Data Gets or sets Данные диаграммы
DoubleClickCommand Gets or sets Команда двойного нажатия по сегменту диаграммы
DoughnutHoleGets or sets the doughnut hole.
ExpandCommand Gets or sets Команда разворачивания диаграммы.
Header Gets or sets Заголовок диаграммы
HeaderAppearance Gets or sets Внешний вид заголовка
HorizontalHeaderAlignment Gets or sets Горизонтальное выравнивание заголовка
Legend Gets or sets Легенда
Model Модель для текущей модели представления.
(Унаследован от ViewModelTModel)
PrimaryAxis Gets or sets Основная ось координат диаграммы
Scope
(Унаследован от ViewModelTModel)
SecondaryAxis Gets or sets Дополнительная ось координат диаграммы
SelectedRow Gets or sets Текущая выбранная строка
Series Gets Список рядов диаграммы
SeriesPalette Gets or sets Палитра диаграммы
SideBySideSeriesPlacement Gets or sets a value indicating whether Признак расположения рядов диаграммы бок о бок в случае false - ряды будут складываться в стопку.
VerticalHeaderAlignment Gets or sets Вертикальное выравнивание заголовка
Visibility Gets or sets Признак отображения диаграммы

Методы

Activate Вызывается при активации диаграммы
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
ExecuteAsync(CollapseChartCommand, CancellationToken) Осуществляет исполнение команды command
ExecuteAsync(ExpandChartCommand, CancellationToken) Осуществляет исполнение команды command
ExecuteAsync(ExportChartCommand, CancellationToken) Осуществляет исполнение команды command
ExecuteAsync(PrintChartCommand, CancellationToken) Осуществляет исполнение команды command
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
Handle(CanCollapseChartQuery) Осуществляет выполнение запроса query
Handle(CanExpandChartQuery) Осуществляет выполнение запроса query
Handle(CanExportChartQuery) Осуществляет выполнение запроса query
Handle(CanPrintChartQuery) Осуществляет выполнение запроса query
Handle(GetTableVisibleColumnOrderingQuery) The handle.
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
OnModelPropertyChanged
(Унаследован от ViewModelTModel)
OnPropertyChanged(PropertyChangedEventArgs) Уведомляет об изменении свойства с именем, заданным в аргументах события.
(Унаследован от NotificationObject)
OnPropertyChanged(String) Уведомляет об изменении свойства с заданным именем у объекта.
(Унаследован от NotificationObject)
OnPropertyChangedAsync(PropertyChangedEventArgs, Boolean) Уведомляет об изменении свойства с именем, заданным в аргументах события, асинхронно, в соответствии с принятым для текущего объекта поведением. Если есть возможность вызвать событие синхронно, то оно вызывается синхронно. Если объект является моделью представления WPF и текущий поток отличен от потока диспетчера WPF для приложения (основной поток UI), то выполнение асинхронно переключается в этот поток. Если это не так, то событие выполняется синхронно.
(Унаследован от NotificationUIObject)
OnPropertyChangedAsync(String, Boolean) Уведомляет об изменении свойства с заданным именем у объекта асинхронно, в соответствии с принятым для текущего объекта поведением. Если есть возможность вызвать событие синхронно, то оно вызывается синхронно. Если объект является моделью представления WPF и текущий поток отличен от потока диспетчера WPF для приложения (основной поток UI), то выполнение асинхронно переключается в этот поток. Если это не так, то событие выполняется синхронно.
(Унаследован от NotificationObject)
OnReceiveWeakEvent The on receive weak event.
(Переопределяет ViewModelTModelOnReceiveWeakEvent(Type, Object, EventArgs))
ToStringReturns a string that represents the current object.
(Унаследован от Object)
UpdateAnnotations Вызывает обновление аннотаций
UpdateAxises Вызывает обновление осей координат диаграммы
UpdateBehaviors Вызывает обновление обработчиков диаграммы
UpdateChartFromModel Вызывает обновление настроек диаграммы из модели
UpdateData Вызывает обновление диаграммы
UpdateHeader Вызывает обновление заголовка
UpdateLegend Вызывает обновление легенды
UpdatePalette The update palette.
UpdatePrimaryAxis Вызывает обновление основной оси координат диаграммы
UpdateSecondaryAxis Вызывает обновление вторичной оси координат диаграммы
UpdateSelection Вызывает синхронизацию выделенных элементов
VisibleRangeChanged The visible range changed.

События

PropertyChangedСобытие, уведомляющее об изменении свойства с определённым именем у модели представления.
(Унаследован от NotificationObject)

Методы расширения

Get
(Определяется ComHelper)
InternalMarkerCanvas Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также