Поделиться через


ElementPosition Класс

Определение

Представляет базовый класс для многих визуальных элементов диаграммы, таких как условные обозначения, заголовки и области диаграммы. Определяет положение элемента диаграммы в относительных координатах, диапазон от (0,0) до (100 100).

public ref class ElementPosition : System::Web::UI::DataVisualization::Charting::ChartElement
public class ElementPosition : System.Web.UI.DataVisualization.Charting.ChartElement
type ElementPosition = class
    inherit ChartElement
Public Class ElementPosition
Inherits ChartElement
Наследование
ElementPosition

Комментарии

Класс ElementPosition используется для определения положения элемента диаграммы и представляет один прямоугольник с помощью Xсвойств и Height свойствYWidth.

Класс ElementPosition всегда предоставляется как Position свойство, например Position, Positionи т. д. Он также предоставляется в PrePaint элементах управления и PostPaint событиях Chart в качестве свойства ChartPaintEventArgs объекта.

Положение применимых элементов диаграммы можно задать автоматически, установив Auto для свойства значение true; элементы диаграммы также можно разместить во время разработки в представлении конструктора.

Существует два основных различия между этим классом и структурой RectangleF :

  • Этот класс может использовать автоматическое позиционирование.

  • Этот класс использует только координаты от 0 до 100, в противном случае создается исключение.

Положение элементов диаграммы описывается с помощью относительных координат, с верхним левым углом элемента с координатами (0,0) и нижним правым углом элемента с координатами (100 100).

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

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

Имя Описание
ElementPosition()

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

ElementPosition(Single, Single, Single, Single)

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

Свойства

Имя Описание
Auto

Получает или задает флаг, определяющий, будет ли соответствующий элемент диаграммы автоматически размещаться элементом Chart управления.

Bottom

Возвращает нижнее положение элемента диаграммы в относительных координатах.

Height

Возвращает или задает высоту элемента диаграммы.

Right

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

Size

Возвращает размер элемента диаграммы.

Tag

Возвращает или задает объект, связанный с этим элементом диаграммы.

(Унаследовано от ChartElement)
Width

Возвращает или задает ширину элемента диаграммы.

X

Возвращает или задает относительную координату X левого верхнего угла применимого элемента диаграммы.

Y

Возвращает или задает относительную координату Y верхнего левого угла применимого элемента диаграммы.

Методы

Имя Описание
Dispose()

Освобождает ресурсы, используемые параметром ChartElement.

(Унаследовано от ChartElement)
Dispose(Boolean)

Освобождает неуправляемые ресурсы, используемые ChartElement и при необходимости освобождает управляемые ресурсы.

(Унаследовано от ChartElement)
Equals(Object)

Определяет, равен ли указанный параметр Object текущему ChartElement.

(Унаследовано от ChartElement)
FromRectangleF(RectangleF)

Инициализирует ElementPosition объект из RectangleF структуры.

GetHashCode()

Возвращает хэш-функцию для определенного типа.

(Унаследовано от ChartElement)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToRectangleF()

RectangleF Возвращает объект, представляющий координаты ElementPosition объекта.

ToString()

Возвращает строку, представляющую текущий Object.

(Унаследовано от ChartElement)

Применяется к