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
- 繼承
- 屬性
- 實作
備註
此類別揭露圖表網頁控制的所有屬性、方法與事件。
該 Chart 類別的兩個重要性質是 和 SeriesChartAreas 性質,兩者皆為集合性質。 Series集合屬性儲存Series物件,這些物件用來儲存待顯示的資料及其屬性。 ChartAreas集合屬性儲存ChartArea物件,主要用於使用一組軸繪製一個或多個圖表。
建構函式
| 名稱 | Description |
|---|---|
| Chart() |
初始化 Chart 類別的新執行個體。 |
屬性
| 名稱 | Description |
|---|---|
| AccessKey |
取得或設定存取金鑰,讓你能快速導航到網頁伺服器控制。 (繼承來源 WebControl) |
| Adapter |
拿到瀏覽器專用的控制器轉接器。 (繼承來源 Control) |
| AlternateText |
當圖表圖片無法取得時,接收或設定控制中顯示 Chart 的替代文字。 |
| Annotations |
取得或設定 AnnotationCollection 用於儲存圖表註解的物件。 |
| AntiAliasing |
取得或設定一個值,決定在繪製文字與圖形時是否使用抗鋸齒。 |
| AppRelativeTemplateSourceDirectory |
取得或設定包含此控制項的 or Page 物件的UserControl應用程式相對虛擬目錄。 (繼承來源 Control) |
| Attributes |
取得一組任意屬性(僅用於渲染),這些屬性與控制項上的屬性不對應。 (繼承來源 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 標記的控制 ID。 (繼承來源 Control) |
| ClientIDMode |
取得或設定用於產生屬性值 ClientID 的演算法。 (繼承來源 Control) |
| ClientIDSeparator |
會得到一個字元值,代表該屬性中使用 ClientID 的分隔符字元。 (繼承來源 Control) |
| Compression |
它會取得或設定圖表影像的壓縮量。 |
| Context |
取得 HttpContext 與伺服器控制項相關聯的物件,用於目前的網頁請求。 (繼承來源 Control) |
| Controls |
取得 ControlCollection 一個物件,代表 UI 階層中指定伺服器控制項的子控制項。 (繼承來源 Control) |
| ControlStyle |
這就有網頁伺服器控制的風格。 此特性主要由對照顯影劑使用。 (繼承來源 WebControl) |
| ControlStyleCreated |
會取得一個值,表示該屬性是否 Style 已建立 ControlStyle 物件。 此特性主要由控制顯影劑使用。 (繼承來源 WebControl) |
| CssClass |
取得或設定由網頁伺服器控制項在用戶端渲染的層疊樣式表(CSS)類別。 (繼承來源 WebControl) |
| CurrentImageLocation |
取得目前圖片的網址,控制項將被渲染成該 Chart 影像。 |
| DataItemContainer |
如果命名容器實 IDataItemContainer作 。 (繼承來源 Control) |
| DataKeysContainer |
如果命名容器實 IDataKeysControl作 。 (繼承來源 Control) |
| DataManipulator |
取得一個 DataManipulator 物件,提供處理資料的方法和屬性。 |
| DataMember |
取得或設定資料綁定控制項所綁定的資料清單名稱,當資料來源包含多個不同的資料項目清單時。 (繼承來源 DataBoundControl) |
| DataSource |
取得或設定物件的資料 Chart 來源。 |
| DataSourceID |
取得或設定資料綁定控制項取回資料項目清單的控制項 ID。 (繼承來源 DataBoundControl) |
| DataSourceObject |
取得一個實 IDataSource 作該介面的物件,提供物件資料內容的存取。 (繼承來源 DataBoundControl) |
| DescriptionUrl |
取得或設定 的詳細描述 Chart位置。 |
| DesignMode |
會獲得一個值,表示是否在設計表面上使用控制項。 (繼承來源 Control) |
| Enabled |
取得或設定一個值,表示網頁伺服器控制是否已啟用。 (繼承來源 WebControl) |
| EnableTheming |
取得或設定一個值,指示主題是否適用於此控制。 (繼承來源 WebControl) |
| EnableViewState |
會取得或設定一個標誌,決定是否啟用狀態管理。 |
| Events |
會取得一個事件處理代理清單來管理控制。 這個屬性是唯讀的。 (繼承來源 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 |
取得或設定一個旗標,決定地圖區域屬性是否被編碼。 地圖區域屬性可以載入來自各種資料來源的資料。 Chart 控制並不會阻止終端使用者從各種資料來源載入不受信任的資料。 因此,建議您自行驗證資料並進行編碼。 |
| 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 |
取得或設定網頁伺服器控制的分頁索引。 (繼承來源 WebControl) |
| TagKey |
取得 HtmlTextWriterTag 對應於此網頁伺服器控制的值。 此特性主要由對照顯影劑使用。 (繼承來源 WebControl) |
| TagName |
取得控制標籤名稱。 此特性主要由對照顯影劑使用。 (繼承來源 WebControl) |
| TemplateControl |
取得或設定包含此控制項的範本參考。 (繼承來源 Control) |
| TemplateSourceDirectory |
取得包含當前伺服器控制權的 or Page 虛擬目錄UserControl。 (繼承來源 Control) |
| TextAntiAliasingQuality |
在對文字套用抗鋸齒時,會取得或設定 TextAntiAliasingQuality 要使用的類型。 |
| Titles |
取得或設定一個TitleCollection物件,儲存控制項使用Title的所有Chart物件。 |
| ToolTip |
當滑鼠指標懸停在網頁伺服器控制項上時,會取得或設定顯示的文字。 (繼承來源 WebControl) |
| UniqueID |
取得伺服器控制的唯一、階層限定的識別碼。 (繼承來源 Control) |
| ValidateRequestMode |
取得或設定一個值,指示控制器是否檢查瀏覽器的客戶端輸入是否有潛在危險的值。 (繼承來源 Control) |
| ViewState |
取得狀態資訊字典,讓你能儲存並還原伺服器控制的多個請求,針對同一頁面。 (繼承來源 Control) |
| ViewStateContent |
取得或設定一個值,決定客戶端要持續存在的視圖狀態。 |
| ViewStateData |
已淘汰.
取得或設定控制項的使用者自訂視圖狀態。 |
| ViewStateIgnoresCase |
會得到一個值,表示該物件是否 StateBag 不區分大小寫。 (繼承來源 Control) |
| ViewStateMode |
取得或設定此控制的視圖狀態模式。 (繼承來源 Control) |
| Visible |
取得或設定一個值,指示伺服器控制項是否以 UI 形式呈現在頁面上。 (繼承來源 Control) |
| Width |
可以取得或設定整個圖表影像的寬度(以像素為單位)。 |
方法
事件
| 名稱 | Description |
|---|---|
| CallingDataMethods |
當資料方法被呼叫時會發生。 (繼承來源 DataBoundControl) |
| Click |
當點擊控制鍵上由 定義PostBackValueChart的活動影像映射區域時,會發生此現象。 |
| 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) |
明確介面實作
擴充方法
| 名稱 | Description |
|---|---|
| EnablePersistedSelection(BaseDataBoundControl) |
已淘汰.
允許在支援選取與分頁的資料控制中持續存在選取。 |
| FindDataSourceControl(Control) |
回傳與指定控制項相關聯的資料來源。 |
| FindFieldTemplate(Control, String) |
回傳指定控制項命名容器中指定欄位的欄位範本。 |
| FindMetaTable(Control) |
回傳包含資料控制項的元值物件。 |