ElementPosition Třída

Definice

Představuje základní třídu pro mnoho vizuálních prvků grafu, jako je legenda, název a oblasti grafu. Definuje pozici prvku grafu v relativních souřadnicích v rozsahu od (0,0) do (100,100).

public ref class ElementPosition : System::Windows::Forms::DataVisualization::Charting::ChartElement
public class ElementPosition : System.Windows.Forms.DataVisualization.Charting.ChartElement
type ElementPosition = class
    inherit ChartElement
Public Class ElementPosition
Inherits ChartElement
Dědičnost
ElementPosition

Poznámky

Třída ElementPosition se používá k definování pozice prvku grafu a představuje jeden obdélník pomocí Xvlastností , YWidth a Height .

Třída ElementPosition je vždy zpřístupněna Position jako vlastnost, například Position, Positiona tak dále. Je také vystaven v PrePaint událostech Chart a PostPaint ovládacího prvku jako vlastnost objektuChartPaintEventArgs.

Umístění příslušných prvků grafu lze nastavit automaticky nastavením Auto vlastnosti na true; prvky grafu lze také umístit v době návrhu v návrhovém zobrazení.

Mezi touto třídou a strukturou RectangleF jsou dva hlavní rozdíly:

  • Tato třída může používat automatické umísťování.

  • Tato třída používá pouze souřadnice od 0 do 100, jinak je vyvolán výjimka.

Pozice prvků grafu je popsána pomocí relativních souřadnic, přičemž levý horní roh prvku má souřadnice (0,0) a pravý dolní roh prvku má souřadnice (100,100).

Prvky vykreslené v oblasti grafu používají souřadnice, které jsou relativní k oblasti grafu, zatímco prvky mimo oblast grafu používají souřadnice, které jsou relativní k obrázku grafu.

Konstruktory

ElementPosition()

Inicializuje novou instanci ElementPosition třídy .

ElementPosition(Single, Single, Single, Single)

Inicializuje novou instanci ElementPosition třídy se zadanými xparametry , ywidth a height .

Vlastnosti

Auto

Získá nebo nastaví hodnotu, která označuje, zda příslušný prvek grafu bude umístěn automaticky ovládacím prvkem Chart .

Bottom

Získá dolní pozici prvku grafu v relativních souřadnicích.

Height

Získá nebo nastaví výšku prvku grafu.

Right

Získá pozici pravé strany prvku grafu v relativních souřadnicích.

Size

Získá velikost prvku grafu.

Tag

Získá nebo nastaví objekt přidružený k tomuto prvku grafu.

(Zděděno od ChartElement)
Width

Získá nebo nastaví šířku prvku grafu.

X

Získá nebo nastaví relativní souřadnici X levého horního rohu příslušného prvku grafu.

Y

Získá nebo nastaví relativní souřadnici Y levého horního rohu příslušného prvku grafu.

Metody

Dispose()

Uvolní prostředky používané nástrojem ChartElement.

(Zděděno od ChartElement)
Dispose(Boolean)

Uvolní nespravované prostředky používané nástrojem ChartElement a volitelně uvolní spravované prostředky.

(Zděděno od ChartElement)
Equals(Object)

Určuje, zda se zadaná Object hodnota rovná aktuální ChartElementhodnotě .

(Zděděno od ChartElement)
FromRectangleF(RectangleF)

Inicializuje ElementPosition objekt ze RectangleF struktury.

GetHashCode()

Vrátí funkci hash pro konkrétní typ.

(Zděděno od ChartElement)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToRectangleF()

RectangleF Vrátí objekt, který používá souřadnice objektuElementPosition.

ToString()

Vrátí řetězec, který představuje aktuální Objecthodnotu .

(Zděděno od ChartElement)

Platí pro