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 |
获取或设置访问密钥,使你能够快速导航到 Web 服务器控件。 (继承自 WebControl) |
| Adapter |
获取控件的特定于浏览器的适配器。 (继承自 Control) |
| AlternateText |
获取或设置图表图像不可用时控件中显示的 Chart 备用文本。 |
| Annotations |
获取或设置 AnnotationCollection 用于存储图表批注的对象。 |
| AntiAliasing |
获取或设置一个值,该值确定是否在绘制文本和图形时使用抗锯齿。 |
| AppRelativeTemplateSourceDirectory |
获取或设置包含此控件的 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获取与当前 Web 请求的服务器控件关联的对象。 (继承自 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 |
获取或设置数据绑定控件从中检索其数据项列表的控件的 ID。 (继承自 DataBoundControl) |
| DataSourceObject |
获取实现 IDataSource 接口的对象,该接口提供对对象数据内容的访问权限。 (继承自 DataBoundControl) |
| DescriptionUrl |
获取或设置 < |
| DesignMode |
获取一个值,该值指示控件是否在设计图面上使用。 (继承自 Control) |
| Enabled |
获取或设置一个值,该值指示是否启用 Web 服务器控件。 (继承自 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 |
获取或设置一个标志,该标志确定是否对映射区域属性进行编码。 地图区域属性可以从各种数据源加载数据。 图表控件不会阻止最终用户从各种数据源加载不受信任的数据。 因此,建议验证数据并自行对其进行编码。 |
| 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 |
HtmlTextWriterTag获取与此 Web 服务器控件对应的值。 此属性主要由控件开发人员使用。 (继承自 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) |
返回包含数据控件的元表对象。 |