Chart 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
用為 Chart 控制項的根類別。
public ref class Chart : System::Web::UI::WebControls::DataBoundControl, System::Web::UI::IPostBackEventHandler
[System.Drawing.ToolboxBitmap(typeof(System.Web.UI.DataVisualization.Charting.Chart), "ChartControl.ico")]
public class Chart : System.Web.UI.WebControls.DataBoundControl, System.Web.UI.IPostBackEventHandler
[<System.Drawing.ToolboxBitmap(typeof(System.Web.UI.DataVisualization.Charting.Chart), "ChartControl.ico")>]
type Chart = class
inherit DataBoundControl
interface IPostBackEventHandler
Public Class Chart
Inherits DataBoundControl
Implements IPostBackEventHandler
- 繼承
- 屬性
- 實作
備註
這個類別會公開圖表 Web 控制項的所有屬性、方法和事件。
類別的 Chart 兩個重要屬性是 Series 和 ChartAreas 屬性,兩者都是集合屬性。 Series集合屬性會 Series 儲存物件,用來儲存要顯示的資料,以及該資料的屬性。 ChartAreas集合屬性會 ChartArea 儲存物件,主要用來使用一組座標軸繪製一或多個圖表。
建構函式
Chart() |
初始化 Chart 類別的新執行個體。 |
屬性
AccessKey |
取得或設定便捷鍵 (Access Key),可讓您快速巡覽至 Web 伺服器控制項。 (繼承來源 WebControl) |
Adapter |
針對控制項取得瀏覽器的特定配置器。 (繼承來源 Control) |
AlternateText |
取得或設定在沒有圖表影像時,會於 Chart 控制項中顯示的替代文字。 |
Annotations |
取得或設定用於儲存圖表註釋的 AnnotationCollection 物件。 |
AntiAliasing |
取得或設定值,決定是否要在繪製文字與圖形時使用消除鋸齒。 |
AppRelativeTemplateSourceDirectory |
取得或設定包含了此控制項之 Page 或 UserControl 物件的相對應用程式虛擬目錄。 (繼承來源 Control) |
Attributes |
取得任意屬性 (Attribute) 的集合 (只供呈現),不與控制項上的屬性 (Property) 對應。 (繼承來源 WebControl) |
BackColor |
取得或設定 Chart 物件的背景色彩。 |
BackGradientStyle |
取得或設定 Chart 控制項背景漸層的方向。 此外,也會判斷是否使用漸層。 |
BackHatchStyle |
取得或設定 Chart 控制項的影線樣式。 |
BackImage |
取得或設定 Chart 控制項的背景影像。 |
BackImageAlignment |
取得或設定用於 Unscaled 繪製模式的背景影像對齊方式。 |
BackImageTransparentColor |
取得或設定 Chart 控制項的色彩,這個控制項會顯示為透明。 |
BackImageWrapMode |
取得或設定 Chart 控制項背景影像的繪製模型。 |
BackSecondaryColor |
取得或設定圖表背景的次要色彩。 |
BindingContainer |
取得包含了此控制項之資料繫結的控制項。 (繼承來源 Control) |
BorderColor |
取得或設定圖表框線色彩。 |
BorderlineColor |
取得或設定整個圖表影像框線色彩。 |
BorderlineDashStyle |
取得或設定整個圖表影像框線線條的樣式。 |
BorderlineWidth |
取得或設定整個圖表影像框線線條的寬度。 |
BorderSkin |
取得或設定 BorderSkin 物件,提供 Chart 控制項的框線外觀功能。 |
BorderStyle |
取得或設定 Chart 的框線樣式。 |
BorderWidth |
取得或設定圖表框線的寬度。 |
BuildNumber |
取得 Chart 控制項的組建編號。 |
ChartAreas |
取得唯讀 ChartAreaCollection 物件,用於儲存 ChartArea 物件。 |
ChildControlsCreated |
取得值,指出是否已經建立伺服器控制項的子控制項。 (繼承來源 Control) |
ClientID |
取得 ASP.NET 所產生之 HTML 標記的控制項識別碼。 (繼承來源 Control) |
ClientIDMode |
取得或設定用來產生 ClientID 屬性值的演算法。 (繼承來源 Control) |
ClientIDSeparator |
取得字元值,表示在 ClientID 屬性中所使用的分隔字元。 (繼承來源 Control) |
Compression |
取得或設定圖表影像的壓縮大小。 |
Context |
取得與目前 Web 要求的伺服器控制項關聯的 HttpContext 物件。 (繼承來源 Control) |
Controls |
取得 ControlCollection 物件,表示 UI 階層架構中指定之伺服器控制項的子控制項。 (繼承來源 Control) |
ControlStyle |
取得 Web 伺服器控制項的樣式。 這個屬性主要由控制項開發人員使用。 (繼承來源 WebControl) |
ControlStyleCreated |
取得值,指出 Style 物件是否已經為 ControlStyle 屬性建立。 這個屬性主要由控制項開發人員使用。 (繼承來源 WebControl) |
CssClass |
取得或設定用戶端上 Web 伺服器控制項所呈現的階層式樣式表 (CSS)。 (繼承來源 WebControl) |
CurrentImageLocation |
取得 Chart 控制項要在其中呈現之目前影像的 URL。 |
DataItemContainer |
如果命名容器實作 IDataItemContainer,則取得命名容器的參考。 (繼承來源 Control) |
DataKeysContainer |
如果命名容器實作 IDataKeysControl,則取得命名容器的參考。 (繼承來源 Control) |
DataManipulator |
取得 DataManipulator 物件,該物件提供處理資料的方法與屬性。 |
DataMember |
取得或設定資料繫結控制項繫結至的資料清單名稱 (如果資料來源包含多個不同資料項目清單)。 (繼承來源 DataBoundControl) |
DataSource |
取得或設定 Chart 物件的資料來源。 |
DataSourceID |
取得或設定控制項的識別碼,資料繫結控制項會由此擷取其項目清單。 (繼承來源 DataBoundControl) |
DataSourceObject |
取得物件,這個物件會實作可提供物件資料內容之存取權的 IDataSource 介面。 (繼承來源 DataBoundControl) |
DescriptionUrl |
取得或設定 Chart 詳細說明的位置。 |
DesignMode |
取得值,指出控制項是否正用於設計介面上。 (繼承來源 Control) |
Enabled |
取得或設定值,指出 Web 伺服器控制項是否啟用。 (繼承來源 WebControl) |
EnableTheming |
取得或設定值,指出佈景主題是否套用至此控制項。 (繼承來源 WebControl) |
EnableViewState |
取得或設定旗標,決定是否啟用狀態管理。 |
Events |
取得控制項事件處理常式委派 (Delegate) 的清單。 這個屬性是唯讀的。 (繼承來源 Control) |
Font |
取得控制項的字型屬性。 |
ForeColor |
取得或設定 Chart 控制項的文字色彩。 |
HasAttributes |
取得值,指出控制項是否已經設定屬性。 (繼承來源 WebControl) |
HasChildViewState |
取得值,指出目前伺服器控制項的子控制項是否有任何已儲存的檢視狀態設定。 (繼承來源 Control) |
Height |
取得或設定整個圖表的高度 (以像素為單位)。 |
ID |
取得或設定指派給伺服器控制項的程式設計識別項。 (繼承來源 Control) |
IdSeparator |
取得用來分隔控制項識別項的字元。 (繼承來源 Control) |
ImageLocation |
取得或設定執行 ImageTag 呈現時,要在其中儲存影像檔案的位置。 |
Images |
取得 NamedImagesCollection 物件,該物件儲存圖表的 NamedImage 物件。 |
ImageStorageMode |
取得或設定圖表影像呈現的儲存模式。 |
ImageType |
取得或設定使用 ImageTag 轉譯時,圖表的轉譯影像類型。 |
Initialized |
取得值,指出是否已初始化資料繫結控制項。 (繼承來源 BaseDataBoundControl) |
IsBoundUsingDataSourceID |
取得值,指出是否已設定 DataSourceID 屬性。 (繼承來源 BaseDataBoundControl) |
IsChildControlStateCleared |
取得值,指出這個控制項中所包含的控制項是否有控制項狀態。 (繼承來源 Control) |
IsDataBindingAutomatic |
取得值,指出資料繫結是否為自動。 (繼承來源 BaseDataBoundControl) |
IsEnabled |
取得值,指出是否啟用控制項。 (繼承來源 WebControl) |
IsMapAreaAttributesEncoded |
取得或設定旗標,決定對應區域屬性是否經過編碼。 對應區域屬性可以載入來自各種資料來源的資料。 圖表控制項無法防止使用者載入來自各種資料來源的未受信任資料。 因此,建議您驗證資料並自行進行編碼。 |
IsMapEnabled |
取得或設定旗標,決定是否啟用用戶端影像地圖。 |
IsSoftShadows |
取得或設定旗標,決定是否在繪製陰影時套用平滑漸層。 |
IsTrackingViewState |
取得值,指出伺服器控制項是否正在儲存檢視狀態的變更。 (繼承來源 Control) |
IsUsingModelBinders |
取得值,指出模型繫結是否正在使用。 (繼承來源 DataBoundControl) |
IsViewStateEnabled |
取得值,指出這個控制項是否已啟用檢視狀態。 (繼承來源 Control) |
ItemType |
取得或設定強型別資料繫結的資料項目型別名稱。 (繼承來源 DataBoundControl) |
Legends |
取得或設定 LegendCollection 物件,用來儲存 Legend 控制項使用的所有 Chart 物件。 |
LoadViewStateByID |
取得值,指出控制項是否依 ID (而不是索引) 參與載入其檢視狀態。 (繼承來源 Control) |
MapAreas |
取得 MapAreasCollection 物件,該物件儲存圖表的對應區域。 |
NamingContainer |
取得伺服器控制項命名容器的參考,其建立唯一命名空間,在具有相同 ID 屬性值的伺服器控制項之間作區別。 (繼承來源 Control) |
Page |
取得含有伺服器控制項的 Page 執行個體的參考。 (繼承來源 Control) |
Palette |
取得或設定 Chart 控制項的調色盤。 |
PaletteCustomColors |
取得或設定自訂調色盤色彩的陣列。 |
Parent |
在網頁控制階層架構中取得伺服器控制項之父控制項的參考。 (繼承來源 Control) |
RenderingCompatibility |
取得值,這個值會指定將與呈現 HTML 相容的 ASP.NET 版本。 (繼承來源 Control) |
RenderType |
取得或設定用於顯示圖表影像的呈現方法。 |
RequiresDataBinding |
取得或設定值,指出是否應該呼叫 DataBind() 方法。 (繼承來源 BaseDataBoundControl) |
RightToLeft |
取得或設定值,指出控制項是否應該為由右至左 (RTL) 語言繪製從右至左的配置。 |
SelectArguments |
取得 DataSourceSelectArguments 物件,當從資料來源控制項擷取資料時資料繫結控制項會使用它。 (繼承來源 DataBoundControl) |
SelectMethod |
為了讀取資料要呼叫的方法的名稱。 (繼承來源 DataBoundControl) |
Serializer |
取得 ChartSerializer 物件,該物件供圖表序列化之用。 |
Series |
取得 SeriesCollection 物件,其中包含 Series 物件。 |
Site |
當呈現在設計介面上時,取得裝載目前控制項之容器的資訊。 (繼承來源 Control) |
SkinID |
取得或設定要套用至控制項的面板。 (繼承來源 WebControl) |
Style |
取得文字屬性的集合,將呈現為 Web 伺服器控制項的外部標記上的樣式屬性。 (繼承來源 WebControl) |
SupportsDisabledAttribute |
取得值,這個值表示當控制項的 |
SuppressExceptions |
取得或設定旗標,決定是否應該隱藏非關鍵的例外狀況。 |
TabIndex |
取得或設定 Web 伺服器控制項的定位索引。 (繼承來源 WebControl) |
TagKey |
取得對應至這個 Web 伺服器控制項的 HtmlTextWriterTag 值。 這個屬性主要由控制項開發人員使用。 (繼承來源 WebControl) |
TagName |
取得控制項標記的名稱。 這個屬性主要由控制項開發人員使用。 (繼承來源 WebControl) |
TemplateControl |
取得或設定包含了此控制項之樣板的參考。 (繼承來源 Control) |
TemplateSourceDirectory |
取得包含目前伺服器控制項的 Page 或 UserControl 的虛擬目錄。 (繼承來源 Control) |
TextAntiAliasingQuality |
取得或設定要在文字套用消除鋸齒時所用的 TextAntiAliasingQuality 型別。 |
Titles |
取得或設定 TitleCollection 物件,這個物件儲存 Title 控制項使用的所有 Chart 物件。 |
ToolTip |
取得或設定當滑鼠指標停留在 Web 伺服器控制項時顯示的文字。 (繼承來源 WebControl) |
UniqueID |
取得伺服器控制項唯一的、符合階層架構的識別項。 (繼承來源 Control) |
ValidateRequestMode |
取得或設定值,指出控制項是否對來自瀏覽器的用戶端輸入檢查潛在的危險值。 (繼承來源 Control) |
ViewState |
取得狀態資訊的字典,允許您在相同網頁的多個要求之間,儲存和還原伺服器控制項的檢視狀態。 (繼承來源 Control) |
ViewStateContent |
取得或設定值,決定要在用戶端保留的檢視狀態。 |
ViewStateData |
已淘汰.
取得或設定使用者定義的控制項檢視狀態。 |
ViewStateIgnoresCase |
取得值,指出 StateBag 物件是否不區分大小寫。 (繼承來源 Control) |
ViewStateMode |
取得或設定這個控制項的檢視狀態模式。 (繼承來源 Control) |
Visible |
取得或設定值,指出伺服器控制項是否會轉譯為頁面上的 UI。 (繼承來源 Control) |
Width |
取得或設定整個圖表影像的寬度 (以像素為單位)。 |
方法
事件
CallingDataMethods |
正在呼叫資料方法時發生。 (繼承來源 DataBoundControl) |
Click |
會於按一下作用中影像地圖區域 (定義於 PostBackValue 控制項上的 Chart) 時發生。 |
CreatingModelDataSource |
正在建立 ModelDataSource 物件時發生。 (繼承來源 DataBoundControl) |
Customize |
恰好於圖表影像繪製前發生。 所有圖表資料都可以使用,而且所有圖表屬性都已設定。 |
CustomizeLegend |
恰好於圖表圖例繪製前發生。 使用這個事件自訂圖表圖例項目。 |
CustomizeMapAreas |
恰好於圖表影像地圖呈現前發生。 使用這個事件自訂對應區域項目。 |
DataBinding |
發生於伺服器控制項繫結至資料來源時。 (繼承來源 Control) |
DataBound |
在伺服器控制項繫結至資料來源之後發生。 (繼承來源 BaseDataBoundControl) |
Disposed |
發生於伺服器控制項從記憶體釋放時,這是在要求 ASP.NET 網頁時,伺服器控制項生命週期的最後階段。 (繼承來源 Control) |
FormatNumber |
於數值必須轉換為字串時呼叫。 |
Init |
發生於初始化伺服器控制項時,是其生命週期中的第一個步驟。 (繼承來源 Control) |
Load |
發生於載入伺服器控制項至 Page 物件時。 (繼承來源 Control) |
PostPaint | |
PrePaint | |
PreRender |
在 Control 物件載入之後但在呈現之前發生。 (繼承來源 Control) |
Unload |
發生於伺服器控制項從記憶體卸載時。 (繼承來源 Control) |
明確介面實作
擴充方法
EnablePersistedSelection(BaseDataBoundControl) |
已淘汰.
啟用要保存於資料控制項中且支援選取和分頁的選項。 |
FindDataSourceControl(Control) |
傳回與指定之控制項的資料控制項相關聯的資料來源。 |
FindFieldTemplate(Control, String) |
傳回在指定之控制項的命名容器中所指定資料行的欄位樣板。 |
FindMetaTable(Control) |
傳回包含資料控制項的中繼資料表物件。 |