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


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свойств , YWidth и Height .

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

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

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

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

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

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

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

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

ElementPosition()

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

ElementPosition(Single, Single, Single, Single)

Инициализирует новый экземпляр класса ElementPosition с заданными параметрами x, y, width и 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)

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