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 используется для определения положения элемента диаграммы и представляет один прямоугольник с помощью 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 класса с указанными |
Свойства
| Имя | Описание |
|---|---|
| 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) |