Skip to content
Permalink
Fetching contributors…
Cannot retrieve contributors at this time
3859 lines (3585 sloc) 257 KB
<Type Name="Chart" FullName="System.Web.UI.DataVisualization.Charting.Chart">
<TypeSignature Language="C#" Value="public class Chart : System.Web.UI.WebControls.DataBoundControl, System.Web.UI.IPostBackEventHandler" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Chart extends System.Web.UI.WebControls.DataBoundControl implements class System.Web.UI.IPostBackEventHandler" />
<TypeSignature Language="DocId" Value="T:System.Web.UI.DataVisualization.Charting.Chart" />
<TypeSignature Language="VB.NET" Value="Public Class Chart&#xA;Inherits DataBoundControl&#xA;Implements IPostBackEventHandler" />
<TypeSignature Language="C++ CLI" Value="public ref class Chart : System::Web::UI::WebControls::DataBoundControl, System::Web::UI::IPostBackEventHandler" />
<TypeSignature Language="F#" Value="type Chart = class&#xA; inherit DataBoundControl&#xA; interface IPostBackEventHandler" />
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Web.UI.WebControls.DataBoundControl</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>System.Web.UI.IPostBackEventHandler</InterfaceName>
</Interface>
</Interfaces>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultEvent("Load")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.Designer("System.Web.UI.Design.DataVisualization.Charting.ChartWebDesigner, System.Web.DataVisualization.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DisplayName("Chart")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Drawing.ToolboxBitmap(typeof(System.Web.UI.DataVisualization.Charting.Chart), "ChartControl.ico")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Web.UI.SupportsEventValidation</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Web.UI.ToolboxData("&lt;{0}:Chart runat=server&gt;&lt;Series&gt;&lt;{0}:Series Name="Series1"&gt;&lt;/{0}:Series&gt;&lt;/Series&gt;&lt;ChartAreas&gt;&lt;{0}:ChartArea Name="ChartArea1"&gt;&lt;/{0}:ChartArea&gt;&lt;/ChartAreas&gt;&lt;/{0}:Chart&gt;")</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>Serves as the root class of the <see cref="T:System.Web.UI.DataVisualization.Charting.Chart" /> control.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
This class exposes all of the properties, methods and events of the Chart Web control.
Two important properties of the <xref:System.Web.UI.DataVisualization.Charting.Chart> class are the <xref:System.Web.UI.DataVisualization.Charting.Chart.Series%2A> and <xref:System.Web.UI.DataVisualization.Charting.Chart.ChartAreas%2A> properties, both of which are collection properties. The <xref:System.Web.UI.DataVisualization.Charting.Chart.Series%2A> collection property stores <xref:System.Web.UI.DataVisualization.Charting.Series> objects, which are used to store data that is to be displayed, along with attributes of that data. The <xref:System.Web.UI.DataVisualization.Charting.Chart.ChartAreas%2A> collection property stores <xref:System.Web.UI.DataVisualization.Charting.ChartArea> objects, which are primarily used to draw one or more charts using one set of axes.
]]></format>
</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Chart ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.UI.DataVisualization.Charting.Chart.#ctor" />
<MemberSignature Language="VB.NET" Value="Public Sub New ()" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; Chart();" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>Initializes a new instance of the <see cref="T:System.Web.UI.DataVisualization.Charting.Chart" /> class.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
You can use this constructor to create a new instance of the <xref:System.Web.UI.DataVisualization.Charting.Chart> class at run time.
However, for simplicity, it is recommended that you create a <xref:System.Web.UI.DataVisualization.Charting.Chart> instance at design time.
This is the root object of the <xref:System.Web.UI.DataVisualization.Charting.Chart> control.
]]></format>
</remarks>
</Docs>
</Member>
<MemberGroup MemberName="AlignDataPointsByAxisLabel">
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Docs>
<summary>Aligns data points using their axis labels.</summary>
</Docs>
</MemberGroup>
<Member MemberName="AlignDataPointsByAxisLabel">
<MemberSignature Language="C#" Value="public void AlignDataPointsByAxisLabel ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void AlignDataPointsByAxisLabel() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.UI.DataVisualization.Charting.Chart.AlignDataPointsByAxisLabel" />
<MemberSignature Language="VB.NET" Value="Public Sub AlignDataPointsByAxisLabel ()" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; void AlignDataPointsByAxisLabel();" />
<MemberSignature Language="F#" Value="member this.AlignDataPointsByAxisLabel : unit -&gt; unit" Usage="chart.AlignDataPointsByAxisLabel " />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Aligns data points along the X axis using their axis labels. Applicable when multiple series are indexed and their X-values are strings.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AlignDataPointsByAxisLabel">
<MemberSignature Language="C#" Value="public void AlignDataPointsByAxisLabel (string series);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void AlignDataPointsByAxisLabel(string series) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.UI.DataVisualization.Charting.Chart.AlignDataPointsByAxisLabel(System.String)" />
<MemberSignature Language="VB.NET" Value="Public Sub AlignDataPointsByAxisLabel (series As String)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; void AlignDataPointsByAxisLabel(System::String ^ series);" />
<MemberSignature Language="F#" Value="member this.AlignDataPointsByAxisLabel : string -&gt; unit" Usage="chart.AlignDataPointsByAxisLabel series" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="series" Type="System.String" />
</Parameters>
<Docs>
<param name="series">A comma-separated list of series that will have their data points aligned to the X axis using the data point axis labels.</param>
<summary>Aligns data points from different series along the X axis using their axis labels. The specified series in the chart are aligned using an ascending sort order.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
This method is used to align data points from different series along the X axis using their axis labels, and is applicable when:
- Multiple series are displayed and are indexed; that is, all data points have an <xref:System.Web.UI.DataVisualization.Charting.DataPoint.XValue%2A> of 0, or the <xref:System.Web.UI.DataVisualization.Charting.Series.IsXValueIndexed%2A> property is `true`.
- All data points have non-empty axis labels, which are unique to their <xref:System.Web.UI.DataVisualization.Charting.Series>. If they are not unique, an exception will be thrown.
This situation is very common when data-binding results in the creation of multiple series, and `string` values are used for X-axis values.
Two issues arise when multiple, indexed series are plotted, and the X-values are set using `string` values:
- It cannot be guaranteed that data points from different series with the same string X-values will be plotted at the same index along the X axis.
- Only the axis label for the data points in the first series will be displayed, even though data points from other series with the same index have axis labels too.
By default, points are plotted in the order in which they are stored in their series. To specify a sort order, use an `AlignDataPointsByAxisLabel` method overload that has a `sortingOrder` parameter.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="AlignDataPointsByAxisLabel">
<MemberSignature Language="C#" Value="public void AlignDataPointsByAxisLabel (System.Web.UI.DataVisualization.Charting.PointSortOrder sortingOrder);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void AlignDataPointsByAxisLabel(valuetype System.Web.UI.DataVisualization.Charting.PointSortOrder sortingOrder) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.UI.DataVisualization.Charting.Chart.AlignDataPointsByAxisLabel(System.Web.UI.DataVisualization.Charting.PointSortOrder)" />
<MemberSignature Language="VB.NET" Value="Public Sub AlignDataPointsByAxisLabel (sortingOrder As PointSortOrder)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; void AlignDataPointsByAxisLabel(System::Web::UI::DataVisualization::Charting::PointSortOrder sortingOrder);" />
<MemberSignature Language="F#" Value="member this.AlignDataPointsByAxisLabel : System.Web.UI.DataVisualization.Charting.PointSortOrder -&gt; unit" Usage="chart.AlignDataPointsByAxisLabel sortingOrder" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="sortingOrder" Type="System.Web.UI.DataVisualization.Charting.PointSortOrder" />
</Parameters>
<Docs>
<param name="sortingOrder">A <see cref="T:System.Web.UI.DataVisualization.Charting.PointSortOrder" /> object that indicates if ascending or descending sort order is used on axis labels, which in turn determines the order by which points that previously occupied the same axis space are displayed.</param>
<summary>Aligns data points using their axis labels. All series in the chart are aligned, using the specified sort order.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AlignDataPointsByAxisLabel">
<MemberSignature Language="C#" Value="public void AlignDataPointsByAxisLabel (string series, System.Web.UI.DataVisualization.Charting.PointSortOrder sortingOrder);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void AlignDataPointsByAxisLabel(string series, valuetype System.Web.UI.DataVisualization.Charting.PointSortOrder sortingOrder) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.UI.DataVisualization.Charting.Chart.AlignDataPointsByAxisLabel(System.String,System.Web.UI.DataVisualization.Charting.PointSortOrder)" />
<MemberSignature Language="VB.NET" Value="Public Sub AlignDataPointsByAxisLabel (series As String, sortingOrder As PointSortOrder)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; void AlignDataPointsByAxisLabel(System::String ^ series, System::Web::UI::DataVisualization::Charting::PointSortOrder sortingOrder);" />
<MemberSignature Language="F#" Value="member this.AlignDataPointsByAxisLabel : string * System.Web.UI.DataVisualization.Charting.PointSortOrder -&gt; unit" Usage="chart.AlignDataPointsByAxisLabel (series, sortingOrder)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="series" Type="System.String" />
<Parameter Name="sortingOrder" Type="System.Web.UI.DataVisualization.Charting.PointSortOrder" />
</Parameters>
<Docs>
<param name="series">A comma-separated list of series that should be aligned by axis label.</param>
<param name="sortingOrder">A <see cref="T:System.Web.UI.DataVisualization.Charting.PointSortOrder" /> enumeration value that determines if ascending or descending sort order is used on axis labels, which in turn determines the order by which points that previously occupied the same axis space are displayed.</param>
<summary>Aligns data points using their axis labels.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
This method is used to align data points from different series along the X axis using their axis labels, and is applicable when:
- Multiple series are displayed and are indexed; that is, all data points have an <xref:System.Web.UI.DataVisualization.Charting.DataPoint.XValue%2A> of 0, or the <xref:System.Web.UI.DataVisualization.Charting.Series.IsXValueIndexed%2A> property is `true`.
- All data points have non-empty axis labels, which are unique to their <xref:System.Web.UI.DataVisualization.Charting.Series>. If they are not unique, an exception will be thrown.
This situation is very common when data-binding results in the creation of multiple series, and `string` values are used for X-axis values.
Two issues arise when multiple, indexed series are plotted, and the X-values are set using `string` values:
- It cannot be guaranteed that data points from different series with the same string X-values will be plotted at the same index along the X axis.
- Only the axis label for the data points in the first series will be displayed, even though data points from other series with the same index have axis labels too.
By default, points are plotted in the order in which they are stored in their series. To specify a sort order, use an `AlignDataPointsByAxisLabel` method overload that has a `sortingOrder` parameter.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="AlternateText">
<MemberSignature Language="C#" Value="public string AlternateText { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string AlternateText" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.DataVisualization.Charting.Chart.AlternateText" />
<MemberSignature Language="VB.NET" Value="Public Property AlternateText As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; property System::String ^ AlternateText { System::String ^ get(); void set(System::String ^ value); };" />
<MemberSignature Language="F#" Value="member this.AlternateText : string with get, set" Usage="System.Web.UI.DataVisualization.Charting.Chart.AlternateText" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Bindable(true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue("")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.Localizable(true)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>set: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the alternate text displayed in the <see cref="T:System.Web.UI.DataVisualization.Charting.Chart" /> control when the chart image is unavailable.</summary>
<value>A <see langword="string" /> value that represents the alternate text displayed in the <see cref="T:System.Web.UI.DataVisualization.Charting.Chart" /> control when the chart image is unavailable.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Annotations">
<MemberSignature Language="C#" Value="public System.Web.UI.DataVisualization.Charting.AnnotationCollection Annotations { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Web.UI.DataVisualization.Charting.AnnotationCollection Annotations" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.DataVisualization.Charting.Chart.Annotations" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property Annotations As AnnotationCollection" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; property System::Web::UI::DataVisualization::Charting::AnnotationCollection ^ Annotations { System::Web::UI::DataVisualization::Charting::AnnotationCollection ^ get(); };" />
<MemberSignature Language="F#" Value="member this.Annotations : System.Web.UI.DataVisualization.Charting.AnnotationCollection" Usage="System.Web.UI.DataVisualization.Charting.Chart.Annotations" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8">
<AttributeName>System.ComponentModel.Editor("System.Web.UI.Design.DataVisualization.Charting.AnnotationCollectionEditor, System.Web.DataVisualization.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>System.ComponentModel.Editor("System.Web.UI.Design.DataVisualization.Charting.AnnotationCollectionEditor, System.Web.DataVisualization.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "System.Drawing.Design.UITypeEditor")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Web.UI.DataVisualization.Charting.AnnotationCollection</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the <see cref="T:System.Web.UI.DataVisualization.Charting.AnnotationCollection" /> object that is used to store chart annotations.</summary>
<value>An <see cref="T:System.Web.UI.DataVisualization.Charting.AnnotationCollection" /> object that is used to store chart annotations.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
All of the chart annotations are stored in this collection property.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="AntiAliasing">
<MemberSignature Language="C#" Value="public System.Web.UI.DataVisualization.Charting.AntiAliasingStyles AntiAliasing { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Web.UI.DataVisualization.Charting.AntiAliasingStyles AntiAliasing" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.DataVisualization.Charting.Chart.AntiAliasing" />
<MemberSignature Language="VB.NET" Value="Public Property AntiAliasing As AntiAliasingStyles" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; property System::Web::UI::DataVisualization::Charting::AntiAliasingStyles AntiAliasing { System::Web::UI::DataVisualization::Charting::AntiAliasingStyles get(); void set(System::Web::UI::DataVisualization::Charting::AntiAliasingStyles value); };" />
<MemberSignature Language="F#" Value="member this.AntiAliasing : System.Web.UI.DataVisualization.Charting.AntiAliasingStyles with get, set" Usage="System.Web.UI.DataVisualization.Charting.Chart.AntiAliasing" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Bindable(true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(typeof(System.Web.UI.DataVisualization.Charting.AntiAliasingStyles), "All")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8">
<AttributeName>System.ComponentModel.Editor("System.Web.UI.Design.DataVisualization.Charting.FlagsEnumUITypeEditor, System.Web.DataVisualization.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>System.ComponentModel.Editor("System.Web.UI.Design.DataVisualization.Charting.FlagsEnumUITypeEditor, System.Web.DataVisualization.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "System.Drawing.Design.UITypeEditor")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.Attribute)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Web.UI.DataVisualization.Charting.AntiAliasingStyles</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets a value that determines whether anti-aliasing is used when text and graphics are drawn.</summary>
<value>An <see cref="T:System.Web.UI.DataVisualization.Charting.AntiAliasingStyles" /> enumeration value.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Anti-aliasing smoothens out "jagged edges" by padding pixels with intermediate colors, and is especially effective for smoothing out edges for charts that are not drawn as rectangles. For example, anti-aliasing is very effective for line charts and pie charts, but is not as effective for bar and column charts.
Anti-aliasing can be applied to text and/or graphics primitives such as rectangles, circles, and so forth.
Note that anti-aliasing will affect performance.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="ApplyPaletteColors">
<MemberSignature Language="C#" Value="public void ApplyPaletteColors ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void ApplyPaletteColors() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.UI.DataVisualization.Charting.Chart.ApplyPaletteColors" />
<MemberSignature Language="VB.NET" Value="Public Sub ApplyPaletteColors ()" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; void ApplyPaletteColors();" />
<MemberSignature Language="F#" Value="member this.ApplyPaletteColors : unit -&gt; unit" Usage="chart.ApplyPaletteColors " />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Sets the automatically assigned series and data point colors, to allow programmatic access at run time.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
When the <xref:System.Web.UI.DataVisualization.Charting.Chart> colors are automatically assigned at run time, there is no way to know what the colors will be prior to the time when the chart rendered; the `Color` property of an automatically assigned value will return <xref:System.Drawing.Color.Empty> at this time.
If you call the <xref:System.Web.UI.DataVisualization.Charting.Chart.ApplyPaletteColors%2A> method, the colors for the series and the data points will be set, which allows for programmatic access.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="BackColor">
<MemberSignature Language="C#" Value="public override System.Drawing.Color BackColor { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Drawing.Color BackColor" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.DataVisualization.Charting.Chart.BackColor" />
<MemberSignature Language="VB.NET" Value="Public Overrides Property BackColor As Color" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::Drawing::Color BackColor { System::Drawing::Color get(); void set(System::Drawing::Color value); };" />
<MemberSignature Language="F#" Value="member this.BackColor : System.Drawing.Color with get, set" Usage="System.Web.UI.DataVisualization.Charting.Chart.BackColor" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Bindable(true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(typeof(System.Drawing.Color), "White")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8">
<AttributeName>System.ComponentModel.Editor("System.Web.UI.Design.DataVisualization.Charting.ChartColorEditor, System.Web.DataVisualization.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.TypeConverter(typeof(System.Drawing.ColorConverter))</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>System.ComponentModel.Editor("System.Web.UI.Design.DataVisualization.Charting.ChartColorEditor, System.Web.DataVisualization.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "System.Drawing.Design.UITypeEditor")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.Attribute)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Drawing.Color</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the background color of the <see cref="T:System.Web.UI.DataVisualization.Charting.Chart" /> object.</summary>
<value>A <see cref="T:System.Drawing.Color" /> value that represents the background color of the chart object. The default color is <see cref="P:System.Drawing.Color.White" />.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
You can set this property to any valid ARGB (alpha, red, green, blue) value. Note that for the <xref:System.Web.UI.DataVisualization.Charting.Chart> object, the alpha component cannot be set to a value other than 255. This also means that, for the <xref:System.Web.UI.DataVisualization.Charting.Chart> object only, a <xref:System.Drawing.Color.Transparent%2A> value cannot be used.
The <xref:System.Web.UI.DataVisualization.Charting.Chart.BackColor%2A> value will be the first color used if you are using gradient colors for the background.
The alpha value controls the opacity of a color. If you set this color to "transparent" - that is, if you use an alpha value of 0 - no color will be assigned to the background of the title. As a result, the background will be transparent.
The following table represents the <xref:System.Web.UI.DataVisualization.Charting.Series> types that support gradients:
|Series Types|2D|3D|
|------------------|--------|--------|
|Bar|X|-|
|Box Plot|X|X|
|Bubble|-|-|
|Candle Stick|X|X|
|Column|X|X|
|Doughnut|X|-|
|Error Bar|-|-|
|Fast Line|-|-|
|Fast Point|-|-|
|Funnel|X|X|
|Gantt|X|-|
|Kagi|-|-|
|Line|-|-|
|Pie|X|-|
|Point|-|-|
|Point and Figure|X|-|
|Polar|-|-|
|Pyramid|X|X|
|Radar|X|X|
|Range Column|X|-|
|Renko|X|-|
|Spline|-|-|
|Spline Area Area|X|-|
|Spline Range|X|-|
|Stacked Area|X|-|
|Stacked Area 100|X|-|
|Stacked Bar|X|-|
|Stacked Bar 100|X|-|
|Stacked Column|X|-|
|Stacked Column 100|X|-|
|Step Line|-|-|
|Stock|-|-|
|Three Line Break|X|-|
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="BackGradientStyle">
<MemberSignature Language="C#" Value="public System.Web.UI.DataVisualization.Charting.GradientStyle BackGradientStyle { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Web.UI.DataVisualization.Charting.GradientStyle BackGradientStyle" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.DataVisualization.Charting.Chart.BackGradientStyle" />
<MemberSignature Language="VB.NET" Value="Public Property BackGradientStyle As GradientStyle" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; property System::Web::UI::DataVisualization::Charting::GradientStyle BackGradientStyle { System::Web::UI::DataVisualization::Charting::GradientStyle get(); void set(System::Web::UI::DataVisualization::Charting::GradientStyle value); };" />
<MemberSignature Language="F#" Value="member this.BackGradientStyle : System.Web.UI.DataVisualization.Charting.GradientStyle with get, set" Usage="System.Web.UI.DataVisualization.Charting.Chart.BackGradientStyle" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Bindable(true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(Mono.Cecil.CustomAttributeArgument)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8">
<AttributeName>System.ComponentModel.Editor("System.Web.UI.Design.DataVisualization.Charting.GradientEditor, System.Web.DataVisualization.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>System.ComponentModel.Editor("System.Web.UI.Design.DataVisualization.Charting.GradientEditor, System.Web.DataVisualization.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "System.Drawing.Design.UITypeEditor")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.Attribute)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Web.UI.DataVisualization.Charting.GradientStyle</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the orientation for the background gradient of a <see cref="T:System.Web.UI.DataVisualization.Charting.Chart" /> control. Also determines whether a gradient is used.</summary>
<value>A <see cref="T:System.Web.UI.DataVisualization.Charting.GradientStyle" /> enumeration. The default value is <see cref="F:System.Web.UI.DataVisualization.Charting.GradientStyle.None" />.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Use the <xref:System.Web.UI.DataVisualization.Charting.Chart.BackGradientStyle%2A> property to determine whether a <xref:System.Web.UI.DataVisualization.Charting.Chart> control will display a gradient, and to determine the orientation of the gradient if one is used.
For a listing of available patterns, refer to the <xref:System.Web.UI.DataVisualization.Charting.GradientStyle> enumeration.
To use gradient colors:
Set the primary color of the chart background with the <xref:System.Web.UI.DataVisualization.Charting.Chart.BackColor%2A> property.
Set the secondary color of the chart background with the <xref:System.Web.UI.DataVisualization.Charting.Chart.BackSecondaryColor%2A> property.
Set this <xref:System.Web.UI.DataVisualization.Charting.Chart.BackGradientStyle%2A> property to the desired gradient style.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="BackHatchStyle">
<MemberSignature Language="C#" Value="public System.Web.UI.DataVisualization.Charting.ChartHatchStyle BackHatchStyle { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Web.UI.DataVisualization.Charting.ChartHatchStyle BackHatchStyle" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.DataVisualization.Charting.Chart.BackHatchStyle" />
<MemberSignature Language="VB.NET" Value="Public Property BackHatchStyle As ChartHatchStyle" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; property System::Web::UI::DataVisualization::Charting::ChartHatchStyle BackHatchStyle { System::Web::UI::DataVisualization::Charting::ChartHatchStyle get(); void set(System::Web::UI::DataVisualization::Charting::ChartHatchStyle value); };" />
<MemberSignature Language="F#" Value="member this.BackHatchStyle : System.Web.UI.DataVisualization.Charting.ChartHatchStyle with get, set" Usage="System.Web.UI.DataVisualization.Charting.Chart.BackHatchStyle" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Bindable(true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(Mono.Cecil.CustomAttributeArgument)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8">
<AttributeName>System.ComponentModel.Editor("System.Web.UI.Design.DataVisualization.Charting.HatchStyleEditor, System.Web.DataVisualization.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>System.ComponentModel.Editor("System.Web.UI.Design.DataVisualization.Charting.HatchStyleEditor, System.Web.DataVisualization.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "System.Drawing.Design.UITypeEditor")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.Attribute)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Web.UI.DataVisualization.Charting.ChartHatchStyle</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the hatching style of the <see cref="T:System.Web.UI.DataVisualization.Charting.Chart" /> control.</summary>
<value>A <see cref="T:System.Web.UI.DataVisualization.Charting.ChartHatchStyle" /> enumeration. The default value is <see cref="F:System.Web.UI.DataVisualization.Charting.ChartHatchStyle.None" />.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The <xref:System.Web.UI.DataVisualization.Charting.ChartHatchStyle> enumeration specifies the hatch pattern used by a brush of type <xref:System.Drawing.Drawing2D.HatchBrush>. The hatch pattern consists of a solid background color and lines drawn over the background.
For a listing of available hatching styles, refer to the <xref:System.Web.UI.DataVisualization.Charting.ChartHatchStyle> enumeration.
**Note** The color of hatching lines is determined by the <xref:System.Web.UI.DataVisualization.Charting.Chart.BackSecondaryColor%2A> property.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="BackImage">
<MemberSignature Language="C#" Value="public string BackImage { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string BackImage" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.DataVisualization.Charting.Chart.BackImage" />
<MemberSignature Language="VB.NET" Value="Public Property BackImage As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; property System::String ^ BackImage { System::String ^ get(); void set(System::String ^ value); };" />
<MemberSignature Language="F#" Value="member this.BackImage : string with get, set" Usage="System.Web.UI.DataVisualization.Charting.Chart.BackImage" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Bindable(true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue("")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8">
<AttributeName>System.ComponentModel.Editor("System.Web.UI.Design.DataVisualization.Charting.UrlValueEditor, System.Web.DataVisualization.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.NotifyParentProperty(true)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>System.ComponentModel.Editor("System.Web.UI.Design.DataVisualization.Charting.UrlValueEditor, System.Web.DataVisualization.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "System.Drawing.Design.UITypeEditor")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.Attribute)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the background image of the <see cref="T:System.Web.UI.DataVisualization.Charting.Chart" /> control.</summary>
<value>A <see langword="string" /> value that represents the URL of an image file. The default value is an empty string.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
This property defines a path to a background image for a <xref:System.Web.UI.DataVisualization.Charting.Chart> legend, and can be an absolute or relative URL.
To position the image, use the <xref:System.Web.UI.DataVisualization.Charting.Chart.BackImageAlignment%2A> and <xref:System.Web.UI.DataVisualization.Charting.Chart.BackImageWrapMode%2A> properties.
You can also specify one of the colors displayed by the image as "transparent", by setting the <xref:System.Web.UI.DataVisualization.Charting.Chart.BackImageTransparentColor%2A> property.
An image can originate from any valid graphics file supported by .NET Framework, including icons.
Background images take precedence over other background properties such as gradient color.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="BackImageAlignment">
<MemberSignature Language="C#" Value="public System.Web.UI.DataVisualization.Charting.ChartImageAlignmentStyle BackImageAlignment { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Web.UI.DataVisualization.Charting.ChartImageAlignmentStyle BackImageAlignment" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.DataVisualization.Charting.Chart.BackImageAlignment" />
<MemberSignature Language="VB.NET" Value="Public Property BackImageAlignment As ChartImageAlignmentStyle" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; property System::Web::UI::DataVisualization::Charting::ChartImageAlignmentStyle BackImageAlignment { System::Web::UI::DataVisualization::Charting::ChartImageAlignmentStyle get(); void set(System::Web::UI::DataVisualization::Charting::ChartImageAlignmentStyle value); };" />
<MemberSignature Language="F#" Value="member this.BackImageAlignment : System.Web.UI.DataVisualization.Charting.ChartImageAlignmentStyle with get, set" Usage="System.Web.UI.DataVisualization.Charting.Chart.BackImageAlignment" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Bindable(true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(Mono.Cecil.CustomAttributeArgument)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.NotifyParentProperty(true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.Attribute)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Web.UI.DataVisualization.Charting.ChartImageAlignmentStyle</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the background image alignment used for the <see cref="F:System.Web.UI.DataVisualization.Charting.ChartImageWrapMode.Unscaled" /> drawing mode.</summary>
<value>A <see cref="T:System.Web.UI.DataVisualization.Charting.ChartImageAlignmentStyle" /> enumeration value. The default value is <see cref="F:System.Web.UI.DataVisualization.Charting.ChartImageAlignmentStyle.TopLeft" />.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
This property determines the alignment of the background image for the <xref:System.Web.UI.DataVisualization.Charting.Chart> control; it is only applied when the <xref:System.Web.UI.DataVisualization.Charting.Chart.BackImageWrapMode%2A> property is set to <xref:System.Web.UI.DataVisualization.Charting.ChartImageWrapMode.Unscaled>.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="BackImageTransparentColor">
<MemberSignature Language="C#" Value="public System.Drawing.Color BackImageTransparentColor { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Drawing.Color BackImageTransparentColor" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.DataVisualization.Charting.Chart.BackImageTransparentColor" />
<MemberSignature Language="VB.NET" Value="Public Property BackImageTransparentColor As Color" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; property System::Drawing::Color BackImageTransparentColor { System::Drawing::Color get(); void set(System::Drawing::Color value); };" />
<MemberSignature Language="F#" Value="member this.BackImageTransparentColor : System.Drawing.Color with get, set" Usage="System.Web.UI.DataVisualization.Charting.Chart.BackImageTransparentColor" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Bindable(true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(typeof(System.Drawing.Color), "")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8">
<AttributeName>System.ComponentModel.Editor("System.Web.UI.Design.DataVisualization.Charting.ChartColorEditor, System.Web.DataVisualization.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.NotifyParentProperty(true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.TypeConverter(typeof(System.Drawing.ColorConverter))</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>System.ComponentModel.Editor("System.Web.UI.Design.DataVisualization.Charting.ChartColorEditor, System.Web.DataVisualization.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "System.Drawing.Design.UITypeEditor")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.Attribute)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Drawing.Color</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the color of the <see cref="T:System.Web.UI.DataVisualization.Charting.Chart" /> control that will be displayed as transparent.</summary>
<value>A <see cref="T:System.Drawing.Color" /> value that will be displayed as transparent when the chart image is drawn. The default value is <see cref="F:System.Drawing.Color.Empty" />.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="BackImageWrapMode">
<MemberSignature Language="C#" Value="public System.Web.UI.DataVisualization.Charting.ChartImageWrapMode BackImageWrapMode { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Web.UI.DataVisualization.Charting.ChartImageWrapMode BackImageWrapMode" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.DataVisualization.Charting.Chart.BackImageWrapMode" />
<MemberSignature Language="VB.NET" Value="Public Property BackImageWrapMode As ChartImageWrapMode" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; property System::Web::UI::DataVisualization::Charting::ChartImageWrapMode BackImageWrapMode { System::Web::UI::DataVisualization::Charting::ChartImageWrapMode get(); void set(System::Web::UI::DataVisualization::Charting::ChartImageWrapMode value); };" />
<MemberSignature Language="F#" Value="member this.BackImageWrapMode : System.Web.UI.DataVisualization.Charting.ChartImageWrapMode with get, set" Usage="System.Web.UI.DataVisualization.Charting.Chart.BackImageWrapMode" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Bindable(true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(Mono.Cecil.CustomAttributeArgument)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.NotifyParentProperty(true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.Attribute)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Web.UI.DataVisualization.Charting.ChartImageWrapMode</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the drawing mode for the background image of the <see cref="T:System.Web.UI.DataVisualization.Charting.Chart" /> control.</summary>
<value>A <see cref="T:System.Web.UI.DataVisualization.Charting.ChartImageWrapMode" /> enumeration value. The default value is <see cref="F:System.Web.UI.DataVisualization.Charting.ChartImageWrapMode.Tile" />.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
This property determines how the image is displayed, for example, tiled, scaled, and so forth.
If an image is scaled, it will be stretched to fit within the bounds of the chart. If the image is tiled, it is repeatedly drawn, starting from the top-left corner of the chart.
For more information about the available wrapping modes, see the <xref:System.Web.UI.DataVisualization.Charting.ChartImageWrapMode> enumeration topic.
If the <xref:System.Web.UI.DataVisualization.Charting.Chart.BackImageWrapMode%2A> property is set to <xref:System.Web.UI.DataVisualization.Charting.ChartImageWrapMode.Unscaled>, the location where the image is drawn is determined by the <xref:System.Web.UI.DataVisualization.Charting.Chart.BackImageAlignment%2A> property setting.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="BackSecondaryColor">
<MemberSignature Language="C#" Value="public System.Drawing.Color BackSecondaryColor { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Drawing.Color BackSecondaryColor" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.DataVisualization.Charting.Chart.BackSecondaryColor" />
<MemberSignature Language="VB.NET" Value="Public Property BackSecondaryColor As Color" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; property System::Drawing::Color BackSecondaryColor { System::Drawing::Color get(); void set(System::Drawing::Color value); };" />
<MemberSignature Language="F#" Value="member this.BackSecondaryColor : System.Drawing.Color with get, set" Usage="System.Web.UI.DataVisualization.Charting.Chart.BackSecondaryColor" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Bindable(true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(typeof(System.Drawing.Color), "")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8">
<AttributeName>System.ComponentModel.Editor("System.Web.UI.Design.DataVisualization.Charting.ChartColorEditor, System.Web.DataVisualization.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.TypeConverter(typeof(System.Drawing.ColorConverter))</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>System.ComponentModel.Editor("System.Web.UI.Design.DataVisualization.Charting.ChartColorEditor, System.Web.DataVisualization.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "System.Drawing.Design.UITypeEditor")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.Attribute)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Drawing.Color</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the secondary color of the chart background.</summary>
<value>A <see cref="T:System.Drawing.Color" /> value. The default value is <see cref="F:System.Drawing.Color.Empty" />.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The <xref:System.Web.UI.DataVisualization.Charting.Chart.BackSecondaryColor%2A> property determines the secondary background color of many <xref:System.Web.UI.DataVisualization.Charting.Chart> objects, and is used when gradient colors are being applied.
You can set <xref:System.Web.UI.DataVisualization.Charting.Chart.BackSecondaryColor%2A> to any valid ARGB (alpha, red, green, blue) value.
If hatching is used, the <xref:System.Web.UI.DataVisualization.Charting.Chart.BackSecondaryColor%2A> property determines the color of the hatching lines for the chart.
To use gradient colors for the background of a chart:
- Set the primary color with the <xref:System.Web.UI.DataVisualization.Charting.Chart.BackColor%2A> property.
- Set the secondary color with the <xref:System.Web.UI.DataVisualization.Charting.Chart.BackSecondaryColor%2A> property.
- Set the <xref:System.Web.UI.DataVisualization.Charting.Chart.BackGradientStyle%2A> property to the desired gradient style.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="BorderColor">
<MemberSignature Language="C#" Value="public override System.Drawing.Color BorderColor { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Drawing.Color BorderColor" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.DataVisualization.Charting.Chart.BorderColor" />
<MemberSignature Language="VB.NET" Value="Public Overrides Property BorderColor As Color" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::Drawing::Color BorderColor { System::Drawing::Color get(); void set(System::Drawing::Color value); };" />
<MemberSignature Language="F#" Value="member this.BorderColor : System.Drawing.Color with get, set" Usage="System.Web.UI.DataVisualization.Charting.Chart.BorderColor" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Drawing.Color</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the color of the chart border.</summary>
<value>A <see cref="T:System.Drawing.Color" /> value.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
To get or set the border color, use <xref:System.Web.UI.DataVisualization.Charting.Chart.BorderlineColor%2A> instead.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="BorderlineColor">
<MemberSignature Language="C#" Value="public System.Drawing.Color BorderlineColor { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Drawing.Color BorderlineColor" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.DataVisualization.Charting.Chart.BorderlineColor" />
<MemberSignature Language="VB.NET" Value="Public Property BorderlineColor As Color" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; property System::Drawing::Color BorderlineColor { System::Drawing::Color get(); void set(System::Drawing::Color value); };" />
<MemberSignature Language="F#" Value="member this.BorderlineColor : System.Drawing.Color with get, set" Usage="System.Web.UI.DataVisualization.Charting.Chart.BorderlineColor" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Bindable(true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(typeof(System.Drawing.Color), "White")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8">
<AttributeName>System.ComponentModel.Editor("System.Web.UI.Design.DataVisualization.Charting.ChartColorEditor, System.Web.DataVisualization.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.TypeConverter(typeof(System.Drawing.ColorConverter))</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>System.ComponentModel.Editor("System.Web.UI.Design.DataVisualization.Charting.ChartColorEditor, System.Web.DataVisualization.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "System.Drawing.Design.UITypeEditor")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.Attribute)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Drawing.Color</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the color of the entire chart image border.</summary>
<value>A <see cref="T:System.Drawing.Color" /> that represents the color of the entire chart image border. The default value is <see cref="F:System.Drawing.Color.Empty" />.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
You can set this property to any valid ARGB value (alpha, red, green, blue value).
This property is similar to the <xref:System.Web.UI.DataVisualization.Charting.Chart.BorderColor%2A> property, the only difference being that the <xref:System.Web.UI.DataVisualization.Charting.Chart.BorderColor%2A> property is not available from the Properties Window at design time.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="BorderlineDashStyle">
<MemberSignature Language="C#" Value="public System.Web.UI.DataVisualization.Charting.ChartDashStyle BorderlineDashStyle { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Web.UI.DataVisualization.Charting.ChartDashStyle BorderlineDashStyle" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.DataVisualization.Charting.Chart.BorderlineDashStyle" />
<MemberSignature Language="VB.NET" Value="Public Property BorderlineDashStyle As ChartDashStyle" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; property System::Web::UI::DataVisualization::Charting::ChartDashStyle BorderlineDashStyle { System::Web::UI::DataVisualization::Charting::ChartDashStyle get(); void set(System::Web::UI::DataVisualization::Charting::ChartDashStyle value); };" />
<MemberSignature Language="F#" Value="member this.BorderlineDashStyle : System.Web.UI.DataVisualization.Charting.ChartDashStyle with get, set" Usage="System.Web.UI.DataVisualization.Charting.Chart.BorderlineDashStyle" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Bindable(true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(Mono.Cecil.CustomAttributeArgument)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.Attribute)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Web.UI.DataVisualization.Charting.ChartDashStyle</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the style of the entire chart image border line.</summary>
<value>A <see cref="T:System.Web.UI.DataVisualization.Charting.ChartDashStyle" /> enumeration value that determines the border line style of the chart image.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
This property determines the line style used for the chart image border line. The line can be solid, dotted, and so forth
For further style options, see the <xref:System.Web.UI.DataVisualization.Charting.ChartDashStyle> enumeration topic.
This property is similar to the <xref:System.Web.UI.DataVisualization.Charting.Chart.BorderStyle%2A> property, the only difference being that the <xref:System.Web.UI.DataVisualization.Charting.Chart.BorderStyle%2A> property is not available from the Properties Window at design time.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="BorderlineWidth">
<MemberSignature Language="C#" Value="public int BorderlineWidth { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 BorderlineWidth" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.DataVisualization.Charting.Chart.BorderlineWidth" />
<MemberSignature Language="VB.NET" Value="Public Property BorderlineWidth As Integer" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; property int BorderlineWidth { int get(); void set(int value); };" />
<MemberSignature Language="F#" Value="member this.BorderlineWidth : int with get, set" Usage="System.Web.UI.DataVisualization.Charting.Chart.BorderlineWidth" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Bindable(true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(1)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.Attribute)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the width of the border line for the entire chart image.</summary>
<value>An <see langword="integer" /> value that determines the width of the chart image border line, in pixels.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="BorderSkin">
<MemberSignature Language="C#" Value="public System.Web.UI.DataVisualization.Charting.BorderSkin BorderSkin { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Web.UI.DataVisualization.Charting.BorderSkin BorderSkin" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.DataVisualization.Charting.Chart.BorderSkin" />
<MemberSignature Language="VB.NET" Value="Public Property BorderSkin As BorderSkin" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; property System::Web::UI::DataVisualization::Charting::BorderSkin ^ BorderSkin { System::Web::UI::DataVisualization::Charting::BorderSkin ^ get(); void set(System::Web::UI::DataVisualization::Charting::BorderSkin ^ value); };" />
<MemberSignature Language="F#" Value="member this.BorderSkin : System.Web.UI.DataVisualization.Charting.BorderSkin with get, set" Usage="System.Web.UI.DataVisualization.Charting.Chart.BorderSkin" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Bindable(true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(Mono.Cecil.CustomAttributeArgument)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.NotifyParentProperty(true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.TypeConverter(typeof(System.Web.UI.DataVisualization.Charting.LegendConverter))</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Content)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Web.UI.DataVisualization.Charting.BorderSkin</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets a <see cref="T:System.Web.UI.DataVisualization.Charting.BorderSkin" /> object, which provides border skin functionality for the <see cref="T:System.Web.UI.DataVisualization.Charting.Chart" /> control.</summary>
<value>A <see cref="T:System.Web.UI.DataVisualization.Charting.BorderSkin" /> object which provides border skin functionality for the chart control.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Use this property to specify a border skin for the chart.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="BorderStyle">
<MemberSignature Language="C#" Value="public override System.Web.UI.WebControls.BorderStyle BorderStyle { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Web.UI.WebControls.BorderStyle BorderStyle" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.DataVisualization.Charting.Chart.BorderStyle" />
<MemberSignature Language="VB.NET" Value="Public Overrides Property BorderStyle As BorderStyle" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::Web::UI::WebControls::BorderStyle BorderStyle { System::Web::UI::WebControls::BorderStyle get(); void set(System::Web::UI::WebControls::BorderStyle value); };" />
<MemberSignature Language="F#" Value="member this.BorderStyle : System.Web.UI.WebControls.BorderStyle with get, set" Usage="System.Web.UI.DataVisualization.Charting.Chart.BorderStyle" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Web.UI.WebControls.BorderStyle</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the border style of the <see cref="T:System.Web.UI.DataVisualization.Charting.Chart" />.</summary>
<value>A <see cref="T:System.Web.UI.WebControls.BorderStyle" /> of the chart.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="BorderWidth">
<MemberSignature Language="C#" Value="public override System.Web.UI.WebControls.Unit BorderWidth { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Web.UI.WebControls.Unit BorderWidth" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.DataVisualization.Charting.Chart.BorderWidth" />
<MemberSignature Language="VB.NET" Value="Public Overrides Property BorderWidth As Unit" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::Web::UI::WebControls::Unit BorderWidth { System::Web::UI::WebControls::Unit get(); void set(System::Web::UI::WebControls::Unit value); };" />
<MemberSignature Language="F#" Value="member this.BorderWidth : System.Web.UI.WebControls.Unit with get, set" Usage="System.Web.UI.DataVisualization.Charting.Chart.BorderWidth" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Web.UI.WebControls.Unit</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the width of the chart border.</summary>
<value>An <see langword="integer" /> value that determines the border width, in pixels, of the chart.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
To get or set the border width, use <xref:System.Web.UI.DataVisualization.Charting.Chart.BorderlineWidth%2A> instead.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="BuildNumber">
<MemberSignature Language="C#" Value="public string BuildNumber { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string BuildNumber" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.DataVisualization.Charting.Chart.BuildNumber" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property BuildNumber As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; property System::String ^ BuildNumber { System::String ^ get(); };" />
<MemberSignature Language="F#" Value="member this.BuildNumber : string" Usage="System.Web.UI.DataVisualization.Charting.Chart.BuildNumber" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue("")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the build number of the <see cref="T:System.Web.UI.DataVisualization.Charting.Chart" /> control.</summary>
<value>A <see langword="string" /> that represents the build number.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ChartAreas">
<MemberSignature Language="C#" Value="public System.Web.UI.DataVisualization.Charting.ChartAreaCollection ChartAreas { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Web.UI.DataVisualization.Charting.ChartAreaCollection ChartAreas" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.DataVisualization.Charting.Chart.ChartAreas" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property ChartAreas As ChartAreaCollection" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; property System::Web::UI::DataVisualization::Charting::ChartAreaCollection ^ ChartAreas { System::Web::UI::DataVisualization::Charting::ChartAreaCollection ^ get(); };" />
<MemberSignature Language="F#" Value="member this.ChartAreas : System.Web.UI.DataVisualization.Charting.ChartAreaCollection" Usage="System.Web.UI.DataVisualization.Charting.Chart.ChartAreas" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Bindable(true)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8">
<AttributeName>System.ComponentModel.Editor("System.Web.UI.Design.DataVisualization.Charting.ChartCollectionEditor, System.Web.DataVisualization.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>System.ComponentModel.Editor("System.Web.UI.Design.DataVisualization.Charting.ChartCollectionEditor, System.Web.DataVisualization.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "System.Drawing.Design.UITypeEditor")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Web.UI.DataVisualization.Charting.ChartAreaCollection</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets a read-only <see cref="T:System.Web.UI.DataVisualization.Charting.ChartAreaCollection" /> object that is used to store <see cref="T:System.Web.UI.DataVisualization.Charting.ChartArea" /> objects.</summary>
<value>A <see cref="T:System.Web.UI.DataVisualization.Charting.ChartAreaCollection" /> object that is used to store <see cref="T:System.Web.UI.DataVisualization.Charting.ChartArea" /> objects.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
This collection property lets you access the <xref:System.Web.UI.DataVisualization.Charting.ChartAreaCollection> object, which stores <xref:System.Web.UI.DataVisualization.Charting.ChartArea> objects and also provides methods and properties used to manipulate the collection.
<xref:System.Web.UI.DataVisualization.Charting.ChartArea> objects are used to plot one or more charts.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="Click">
<MemberSignature Language="C#" Value="public event System.Web.UI.WebControls.ImageMapEventHandler Click;" />
<MemberSignature Language="ILAsm" Value=".event class System.Web.UI.WebControls.ImageMapEventHandler Click" />
<MemberSignature Language="DocId" Value="E:System.Web.UI.DataVisualization.Charting.Chart.Click" />
<MemberSignature Language="VB.NET" Value="Public Custom Event Click As ImageMapEventHandler " />
<MemberSignature Language="C++ CLI" Value="public:&#xA; event System::Web::UI::WebControls::ImageMapEventHandler ^ Click;" />
<MemberSignature Language="F#" Value="member this.Click : System.Web.UI.WebControls.ImageMapEventHandler " Usage="member this.Click : System.Web.UI.WebControls.ImageMapEventHandler " />
<MemberType>Event</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Web.UI.WebControls.ImageMapEventHandler</ReturnType>
</ReturnValue>
<Docs>
<summary>Occurs when the active image map area defined by <see cref="P:System.Web.UI.DataVisualization.Charting.DataPointCustomProperties.PostBackValue" /> on the <see cref="T:System.Web.UI.DataVisualization.Charting.Chart" /> control is clicked.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Compression">
<MemberSignature Language="C#" Value="public int Compression { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 Compression" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.DataVisualization.Charting.Chart.Compression" />
<MemberSignature Language="VB.NET" Value="Public Property Compression As Integer" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; property int Compression { int get(); void set(int value); };" />
<MemberSignature Language="F#" Value="member this.Compression : int with get, set" Usage="System.Web.UI.DataVisualization.Charting.Chart.Compression" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Bindable(true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(0)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.Attribute)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the amount of compression for the chart image.</summary>
<value>An <see langword="integer" /> that represents the amount of compression for the entire chart image.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Compression is expressed as a percentage; for example, to use 50% compression, set this property to 50.
Compression is used for all rendering methods, as determined by the <xref:System.Web.UI.DataVisualization.Charting.Chart.RenderType%2A> property, but only for JPEG images, which are specified by the <xref:System.Web.UI.DataVisualization.Charting.ChartImageType.Jpeg> enumeration value.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="CurrentImageLocation">
<MemberSignature Language="C#" Value="public string CurrentImageLocation { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string CurrentImageLocation" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.DataVisualization.Charting.Chart.CurrentImageLocation" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property CurrentImageLocation As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; property System::String ^ CurrentImageLocation { System::String ^ get(); };" />
<MemberSignature Language="F#" Value="member this.CurrentImageLocation : string" Usage="System.Web.UI.DataVisualization.Charting.Chart.CurrentImageLocation" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Bindable(false)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the URL of the current image into which the <see cref="T:System.Web.UI.DataVisualization.Charting.Chart" /> control will be rendered.</summary>
<value>A <see langword="string" /> value that represents the URL of the current chart image.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
This property has no effect if the <xref:System.Web.UI.DataVisualization.Charting.Chart.ImageStorageMode%2A> property is set to <xref:System.Web.UI.DataVisualization.Charting.ImageStorageMode.UseHttpHandler?displayProperty=nameWithType>.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="Customize">
<MemberSignature Language="C#" Value="public event EventHandler Customize;" />
<MemberSignature Language="ILAsm" Value=".event class System.EventHandler Customize" />
<MemberSignature Language="DocId" Value="E:System.Web.UI.DataVisualization.Charting.Chart.Customize" />
<MemberSignature Language="VB.NET" Value="Public Custom Event Customize As EventHandler " />
<MemberSignature Language="C++ CLI" Value="public:&#xA; event EventHandler ^ Customize;" />
<MemberSignature Language="F#" Value="member this.Customize : EventHandler " Usage="member this.Customize : System.EventHandler " />
<MemberType>Event</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.EventHandler</ReturnType>
</ReturnValue>
<Docs>
<summary>Occurs just before the chart image is drawn. All chart data is available and all chart properties have been set.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
This event has two unique features:
- All chart data is available; that is, the series and their data points are populated. This is especially useful if data-binding is being used, because the data can be examined and the chart can be adjusted just prior to being drawn.
- All chart properties have been set, including those properties that have been set to "Auto". In other words, "Auto" properties now store the automatically calculated values, and can be examined and modified prior to the chart being drawn. Examples are the <xref:System.Web.UI.DataVisualization.Charting.Axis.Minimum%2A> and <xref:System.Web.UI.DataVisualization.Charting.Axis.Maximum%2A> properties of the <xref:System.Web.UI.DataVisualization.Charting.Axis> class.
Use this event to modify or customize the chart image before it is drawn.
When changes are made to a chart area, such as to the axis scale, the chart area properties must be recalculated in order to render the chart correctly. To recalculate the chart, call the <xref:System.Web.UI.DataVisualization.Charting.ChartArea.RecalculateAxesScale%2A> method after making modifications.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="CustomizeLegend">
<MemberSignature Language="C#" Value="public event EventHandler&lt;System.Web.UI.DataVisualization.Charting.CustomizeLegendEventArgs&gt; CustomizeLegend;" />
<MemberSignature Language="ILAsm" Value=".event class System.EventHandler`1&lt;class System.Web.UI.DataVisualization.Charting.CustomizeLegendEventArgs&gt; CustomizeLegend" />
<MemberSignature Language="DocId" Value="E:System.Web.UI.DataVisualization.Charting.Chart.CustomizeLegend" />
<MemberSignature Language="VB.NET" Value="Public Custom Event CustomizeLegend As EventHandler(Of CustomizeLegendEventArgs) " />
<MemberSignature Language="C++ CLI" Value="public:&#xA; event EventHandler&lt;System::Web::UI::DataVisualization::Charting::CustomizeLegendEventArgs ^&gt; ^ CustomizeLegend;" />
<MemberSignature Language="F#" Value="member this.CustomizeLegend : EventHandler&lt;System.Web.UI.DataVisualization.Charting.CustomizeLegendEventArgs&gt; " Usage="member this.CustomizeLegend : System.EventHandler&lt;System.Web.UI.DataVisualization.Charting.CustomizeLegendEventArgs&gt; " />
<MemberType>Event</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.EventHandler&lt;System.Web.UI.DataVisualization.Charting.CustomizeLegendEventArgs&gt;</ReturnType>
</ReturnValue>
<Docs>
<summary>Occurs just before the chart legend is drawn. Use this event to customize the chart legend items.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The <xref:System.Web.UI.DataVisualization.Charting.Chart.CustomizeLegend> event is primarily used to customize the legend just before it is drawn. Both default and custom legend items can be removed or modified, and custom items can also be added. In addition, the order of legend items can be changed.
The chart image can also be modified before being drawn by using the sender argument.
Note that a default legend item is an item that is created for either a data series or data point, but a custom legend item is not connected in any way to the chart data.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="CustomizeMapAreas">
<MemberSignature Language="C#" Value="public event EventHandler&lt;System.Web.UI.DataVisualization.Charting.CustomizeMapAreasEventArgs&gt; CustomizeMapAreas;" />
<MemberSignature Language="ILAsm" Value=".event class System.EventHandler`1&lt;class System.Web.UI.DataVisualization.Charting.CustomizeMapAreasEventArgs&gt; CustomizeMapAreas" />
<MemberSignature Language="DocId" Value="E:System.Web.UI.DataVisualization.Charting.Chart.CustomizeMapAreas" />
<MemberSignature Language="VB.NET" Value="Public Custom Event CustomizeMapAreas As EventHandler(Of CustomizeMapAreasEventArgs) " />
<MemberSignature Language="C++ CLI" Value="public:&#xA; event EventHandler&lt;System::Web::UI::DataVisualization::Charting::CustomizeMapAreasEventArgs ^&gt; ^ CustomizeMapAreas;" />
<MemberSignature Language="F#" Value="member this.CustomizeMapAreas : EventHandler&lt;System.Web.UI.DataVisualization.Charting.CustomizeMapAreasEventArgs&gt; " Usage="member this.CustomizeMapAreas : System.EventHandler&lt;System.Web.UI.DataVisualization.Charting.CustomizeMapAreasEventArgs&gt; " />
<MemberType>Event</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.EventHandler&lt;System.Web.UI.DataVisualization.Charting.CustomizeMapAreasEventArgs&gt;</ReturnType>
</ReturnValue>
<Docs>
<summary>Occurs just before the chart image map is rendered. Use this event to customize the map areas items.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The <xref:System.Web.UI.DataVisualization.Charting.CustomizeMapAreasEventArgs.MapAreaItems%2A> property of the <xref:System.Web.UI.DataVisualization.Charting.CustomizeMapAreasEventArgs> class can be used to:
- Delete or modify map items that have automatically been created for a chart object; any data point, series, legend item or strip line object that has a non-empty `Url`, `MapAreaAttributes` or `ToolTip` property will have an associated map area object.
- Add custom map areas that have a user-defined shape and coordinates.
> [!NOTE]
> The sender argument of type <xref:System.Web.UI.DataVisualization.Charting.Chart> is read-only.
]]></format>
</remarks>
</Docs>
</Member>
<MemberGroup MemberName="DataBindCrossTable">
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Docs>
<summary>Data binds a chart to the table, with one series created per unique value in a given column.</summary>
</Docs>
</MemberGroup>
<Member MemberName="DataBindCrossTable">
<MemberSignature Language="C#" Value="public void DataBindCrossTable (System.Collections.IEnumerable dataSource, string seriesGroupByField, string xField, string yFields, string otherFields);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void DataBindCrossTable(class System.Collections.IEnumerable dataSource, string seriesGroupByField, string xField, string yFields, string otherFields) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.UI.DataVisualization.Charting.Chart.DataBindCrossTable(System.Collections.IEnumerable,System.String,System.String,System.String,System.String)" />
<MemberSignature Language="VB.NET" Value="Public Sub DataBindCrossTable (dataSource As IEnumerable, seriesGroupByField As String, xField As String, yFields As String, otherFields As String)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; void DataBindCrossTable(System::Collections::IEnumerable ^ dataSource, System::String ^ seriesGroupByField, System::String ^ xField, System::String ^ yFields, System::String ^ otherFields);" />
<MemberSignature Language="F#" Value="member this.DataBindCrossTable : System.Collections.IEnumerable * string * string * string * string -&gt; unit" Usage="chart.DataBindCrossTable (dataSource, seriesGroupByField, xField, yFields, otherFields)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="dataSource" Type="System.Collections.IEnumerable" />
<Parameter Name="seriesGroupByField" Type="System.String" />
<Parameter Name="xField" Type="System.String" />
<Parameter Name="yFields" Type="System.String" />
<Parameter Name="otherFields" Type="System.String" />
</Parameters>
<Docs>
<param name="dataSource">The data source from which the chart is bound.</param>
<param name="seriesGroupByField">The name of the field used to group data into the series.</param>
<param name="xField">The name of the field for X values.</param>
<param name="yFields">A comma-separated list of name(s) of the field(s) for Y value(s).</param>
<param name="otherFields">The other data point properties that can be bound.</param>
<summary>Data binds a chart to the table, with one series created per unique value in a given column.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Series will be automatically added to the chart, depending on the number of unique values in the given `seriesGroupByField` column of the data source; in other words, the creation of series depends upon grouping of a column.
The data source can be a <xref:System.Data.OleDb.OleDbDataReader>, <xref:System.Data.SqlClient.SqlDataReader> or a <xref:System.Data.DataView> object. Note that all collections that implement the <xref:System.Collections.IEnumerable> interface can be used.
Other data point properties besides X and Y-values can be bound. The format is: PointProperty=Field[{Format}] [,PointProperty= Field[{Format}]]. For example:"Tooltip=Price{C1},Href=WebSiteName".
These data point properties include:
- <xref:System.Web.UI.DataVisualization.Charting.DataPointCustomProperties.AxisLabel%2A?displayProperty=nameWithType>
- <xref:System.Web.UI.DataVisualization.Charting.DataPointCustomProperties.ToolTip%2A?displayProperty=nameWithType>
- <xref:System.Web.UI.DataVisualization.Charting.DataPointCustomProperties.Url%2A?displayProperty=nameWithType>
- <xref:System.Web.UI.DataVisualization.Charting.DataPointCustomProperties.PostBackValue%2A?displayProperty=nameWithType>
- <xref:System.Web.UI.DataVisualization.Charting.DataPointCustomProperties.Label%2A?displayProperty=nameWithType>
- <xref:System.Web.UI.DataVisualization.Charting.DataPointCustomProperties.LegendText%2A?displayProperty=nameWithType>
- <xref:System.Web.UI.DataVisualization.Charting.DataPointCustomProperties.LegendToolTip%2A?displayProperty=nameWithType>
- <xref:System.Web.UI.DataVisualization.Charting.DataPointCustomProperties.CustomProperties%2A?displayProperty=nameWithType>, which are the names of the custom properties.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="DataBindCrossTable">
<MemberSignature Language="C#" Value="public void DataBindCrossTable (System.Collections.IEnumerable dataSource, string seriesGroupByField, string xField, string yFields, string otherFields, System.Web.UI.DataVisualization.Charting.PointSortOrder sortingOrder);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void DataBindCrossTable(class System.Collections.IEnumerable dataSource, string seriesGroupByField, string xField, string yFields, string otherFields, valuetype System.Web.UI.DataVisualization.Charting.PointSortOrder sortingOrder) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.UI.DataVisualization.Charting.Chart.DataBindCrossTable(System.Collections.IEnumerable,System.String,System.String,System.String,System.String,System.Web.UI.DataVisualization.Charting.PointSortOrder)" />
<MemberSignature Language="VB.NET" Value="Public Sub DataBindCrossTable (dataSource As IEnumerable, seriesGroupByField As String, xField As String, yFields As String, otherFields As String, sortingOrder As PointSortOrder)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; void DataBindCrossTable(System::Collections::IEnumerable ^ dataSource, System::String ^ seriesGroupByField, System::String ^ xField, System::String ^ yFields, System::String ^ otherFields, System::Web::UI::DataVisualization::Charting::PointSortOrder sortingOrder);" />
<MemberSignature Language="F#" Value="member this.DataBindCrossTable : System.Collections.IEnumerable * string * string * string * string * System.Web.UI.DataVisualization.Charting.PointSortOrder -&gt; unit" Usage="chart.DataBindCrossTable (dataSource, seriesGroupByField, xField, yFields, otherFields, sortingOrder)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="dataSource" Type="System.Collections.IEnumerable" />
<Parameter Name="seriesGroupByField" Type="System.String" />
<Parameter Name="xField" Type="System.String" />
<Parameter Name="yFields" Type="System.String" />
<Parameter Name="otherFields" Type="System.String" />
<Parameter Name="sortingOrder" Type="System.Web.UI.DataVisualization.Charting.PointSortOrder" />
</Parameters>
<Docs>
<param name="dataSource">The data source from which the chart is bound.</param>
<param name="seriesGroupByField">The name of the field used to group data into the series.</param>
<param name="xField">The name of the field for X values.</param>
<param name="yFields">A comma-separated list of name(s) of the field(s) for Y value(s).</param>
<param name="otherFields">The other data point properties that can be bound.</param>
<param name="sortingOrder">Series will be sorted by group field values in the specified order.</param>
<summary>Data binds a chart to the table, with one series created per unique value in a given column.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Series will be automatically added to the chart, depending on the number of unique values in the given `seriesGroupByField` column of the data source; in other words, the creation of series depends upon grouping of a column.
The data source can be a <xref:System.Data.OleDb.OleDbDataReader>, <xref:System.Data.SqlClient.SqlDataReader> or a <xref:System.Data.DataView> object.
Note that all collections that implement the <xref:System.Collections.IEnumerable> interface can be used.
Other data point properties besides X and Y-values can be bound. The format is: PointProperty=Field[{Format}] [,PointProperty= Field[{Format}]]. For example:"Tooltip=Price{C1},Href=WebSiteName".
A list of these data point properties is as follows: <xref:System.Web.UI.DataVisualization.Charting.DataPointCustomProperties.AxisLabel%2A>, <xref:System.Web.UI.DataVisualization.Charting.DataPointCustomProperties.ToolTip%2A>, <xref:System.Web.UI.DataVisualization.Charting.DataPointCustomProperties.Url%2A>, <xref:System.Web.UI.DataVisualization.Charting.DataPointCustomProperties.Label%2A>, <xref:System.Web.UI.DataVisualization.Charting.DataPointCustomProperties.LegendText%2A>, <xref:System.Web.UI.DataVisualization.Charting.DataPointCustomProperties.LegendToolTip%2A> and <xref:System.Web.UI.DataVisualization.Charting.DataPointCustomProperties.CustomProperties%2A>, which are the names of the custom properties.
]]></format>
</remarks>
</Docs>
</Member>
<MemberGroup MemberName="DataBindTable">
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Docs>
<summary>Automatically creates and binds series data to the specified data table.</summary>
</Docs>
</MemberGroup>
<Member MemberName="DataBindTable">
<MemberSignature Language="C#" Value="public void DataBindTable (System.Collections.IEnumerable dataSource);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void DataBindTable(class System.Collections.IEnumerable dataSource) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.UI.DataVisualization.Charting.Chart.DataBindTable(System.Collections.IEnumerable)" />
<MemberSignature Language="VB.NET" Value="Public Sub DataBindTable (dataSource As IEnumerable)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; void DataBindTable(System::Collections::IEnumerable ^ dataSource);" />
<MemberSignature Language="F#" Value="member this.DataBindTable : System.Collections.IEnumerable -&gt; unit" Usage="chart.DataBindTable dataSource" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="dataSource" Type="System.Collections.IEnumerable" />
</Parameters>
<Docs>
<param name="dataSource">The data source, which can be any <see cref="T:System.Collections.IEnumerable" /> object.</param>
<summary>Automatically creates and binds series data to the specified data table.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Each column of the table becomes a Y-value for a series, with one series per column.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="DataBindTable">
<MemberSignature Language="C#" Value="public void DataBindTable (System.Collections.IEnumerable dataSource, string xField);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void DataBindTable(class System.Collections.IEnumerable dataSource, string xField) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.UI.DataVisualization.Charting.Chart.DataBindTable(System.Collections.IEnumerable,System.String)" />
<MemberSignature Language="VB.NET" Value="Public Sub DataBindTable (dataSource As IEnumerable, xField As String)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; void DataBindTable(System::Collections::IEnumerable ^ dataSource, System::String ^ xField);" />
<MemberSignature Language="F#" Value="member this.DataBindTable : System.Collections.IEnumerable * string -&gt; unit" Usage="chart.DataBindTable (dataSource, xField)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="dataSource" Type="System.Collections.IEnumerable" />
<Parameter Name="xField" Type="System.String" />
</Parameters>
<Docs>
<param name="dataSource">The data source, which can be any <see cref="T:System.Collections.IEnumerable" /> object.</param>
<param name="xField">The name of the field used for the series X-values.</param>
<summary>Automatically creates and binds series data to the specified data table, and optionally populates X-values.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Each column of the table becomes a Y-value for a series, with one series per column.
The series' X-value field can also be provided.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="DataManipulator">
<MemberSignature Language="C#" Value="public System.Web.UI.DataVisualization.Charting.DataManipulator DataManipulator { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Web.UI.DataVisualization.Charting.DataManipulator DataManipulator" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.DataVisualization.Charting.Chart.DataManipulator" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property DataManipulator As DataManipulator" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; property System::Web::UI::DataVisualization::Charting::DataManipulator ^ DataManipulator { System::Web::UI::DataVisualization::Charting::DataManipulator ^ get(); };" />
<MemberSignature Language="F#" Value="member this.DataManipulator : System.Web.UI.DataVisualization.Charting.DataManipulator" Usage="System.Web.UI.DataVisualization.Charting.Chart.DataManipulator" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Web.UI.DataVisualization.Charting.DataManipulator</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets a <see cref="T:System.Web.UI.DataVisualization.Charting.DataManipulator" /> object, which provides methods and properties that handle data.</summary>
<value>A <see cref="T:System.Web.UI.DataVisualization.Charting.DataManipulator" /> object which provides methods and properties that handle data.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Use this property at run-time to:
- Copy Y-values.
- Filter data.
- Group data.
- Replace missing data with empty points.
- Export data to a <xref:System.Data.DataSet> object.
- Sort data.
- Apply a financial formula to data.
Refer to the <xref:System.Web.UI.DataVisualization.Charting.DataManipulator> class overview for further details.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="DataSource">
<MemberSignature Language="C#" Value="public override object DataSource { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance object DataSource" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.DataVisualization.Charting.Chart.DataSource" />
<MemberSignature Language="VB.NET" Value="Public Overrides Property DataSource As Object" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::Object ^ DataSource { System::Object ^ get(); void set(System::Object ^ value); };" />
<MemberSignature Language="F#" Value="member this.DataSource : obj with get, set" Usage="System.Web.UI.DataVisualization.Charting.Chart.DataSource" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Bindable(true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.TypeConverter(typeof(System.Web.UI.DataVisualization.Charting.ChartDataSourceConverter))</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.Attribute)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Object</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the data source for the <see cref="T:System.Web.UI.DataVisualization.Charting.Chart" /> object.</summary>
<value>An <see cref="T:System.Object" /> that represents the data source for the <see cref="T:System.Web.UI.DataVisualization.Charting.Chart" /> object.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The data points in a series can be bound to a data source at any time using the <xref:System.Web.UI.DataVisualization.Charting.Chart.DataSource%2A> property.
To force the chart to bind to the data source, call the <xref:System.Web.UI.DataVisualization.Charting.Chart.DataBindTable%2A> method.
The following is a list of objects that you can use as the data source:
- DataView
- Data readers (SQL, OleDB)
- DataSet
- DataTable
- Binding Source
- IDataSource
- Arrays
- Lists
- All Enumerable objects
- SqlCommand / OleDbCommand (DataSource data-binding only)
- SqlDataAdapter / OleDbDataAdapter (DataSource data-binding only)
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="DescriptionUrl">
<MemberSignature Language="C#" Value="public string DescriptionUrl { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string DescriptionUrl" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.DataVisualization.Charting.Chart.DescriptionUrl" />
<MemberSignature Language="VB.NET" Value="Public Property DescriptionUrl As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; property System::String ^ DescriptionUrl { System::String ^ get(); void set(System::String ^ value); };" />
<MemberSignature Language="F#" Value="member this.DescriptionUrl : string with get, set" Usage="System.Web.UI.DataVisualization.Charting.Chart.DescriptionUrl" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Bindable(true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue("")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8">
<AttributeName>System.ComponentModel.Editor("System.Web.UI.Design.DataVisualization.Charting.UrlValueEditor, System.Web.DataVisualization.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.Localizable(true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Web.UI.UrlProperty</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>System.ComponentModel.Editor("System.Web.UI.Design.DataVisualization.Charting.UrlValueEditor, System.Web.DataVisualization.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "System.Drawing.Design.UITypeEditor")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>set: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the location of a detailed description of the <see cref="T:System.Web.UI.DataVisualization.Charting.Chart" />.</summary>
<value>A <see langword="string" /> value that represents the URL of a detailed description of the chart.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<MemberGroup MemberName="Dispose">
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Docs>
<summary>Releases the resources used by the <see cref="T:System.Web.UI.DataVisualization.Charting.Chart" /> class.</summary>
</Docs>
</MemberGroup>
<Member MemberName="Dispose">
<MemberSignature Language="C#" Value="public override sealed void Dispose ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void Dispose() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.UI.DataVisualization.Charting.Chart.Dispose" />
<MemberSignature Language="VB.NET" Value="Public Overrides NotOverridable Sub Dispose ()" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; override void Dispose();" />
<MemberSignature Language="F#" Value="override this.Dispose : unit -&gt; unit" Usage="chart.Dispose " />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Disposes of the object, using the <see cref="T:System.IDisposable" /> interface.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Dispose">
<MemberSignature Language="C#" Value="protected virtual void Dispose (bool disposing);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void Dispose(bool disposing) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.UI.DataVisualization.Charting.Chart.Dispose(System.Boolean)" />
<MemberSignature Language="VB.NET" Value="Protected Overridable Sub Dispose (disposing As Boolean)" />
<MemberSignature Language="C++ CLI" Value="protected:&#xA; virtual void Dispose(bool disposing);" />
<MemberSignature Language="F#" Value="override this.Dispose : bool -&gt; unit" Usage="chart.Dispose disposing" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="disposing" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="disposing">
<see langword="true" /> to release both unmanaged and managed resources; <see langword="false" /> to release only unmanaged resources.</param>
<summary>Releases unmanaged and, optionally, managed resources.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="EnableViewState">
<MemberSignature Language="C#" Value="public override bool EnableViewState { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool EnableViewState" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.DataVisualization.Charting.Chart.EnableViewState" />
<MemberSignature Language="VB.NET" Value="Public Overrides Property EnableViewState As Boolean" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property bool EnableViewState { bool get(); void set(bool value); };" />
<MemberSignature Language="F#" Value="member this.EnableViewState : bool with get, set" Usage="System.Web.UI.DataVisualization.Charting.Chart.EnableViewState" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Bindable(true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(false)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.Attribute)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets a flag that determines whether state management is enabled.</summary>
<value>
<see langword="true" /> if state management is enabled; otherwise, <see langword="false" />. The default value is <see langword="false" />.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Set this property to `true` to enable state management for the <xref:System.Web.UI.DataVisualization.Charting.Chart> control.
The view state that is saved is determined by either the <xref:System.Web.UI.DataVisualization.Charting.Chart.ViewStateContent%2A> or <xref:System.Web.UI.DataVisualization.Charting.Chart.ViewStateData%2A> properties.
> [!NOTE]
> This property must be set prior to the Page_Load (the Page_Init or the constructor will work) or it will have no effect.
For more information consult the Visual Studio documentation that discusses view state or state management.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="Font">
<MemberSignature Language="C#" Value="public override System.Web.UI.WebControls.FontInfo Font { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Web.UI.WebControls.FontInfo Font" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.DataVisualization.Charting.Chart.Font" />
<MemberSignature Language="VB.NET" Value="Public Overrides ReadOnly Property Font As FontInfo" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::Web::UI::WebControls::FontInfo ^ Font { System::Web::UI::WebControls::FontInfo ^ get(); };" />
<MemberSignature Language="F#" Value="member this.Font : System.Web.UI.WebControls.FontInfo" Usage="System.Web.UI.DataVisualization.Charting.Chart.Font" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Web.UI.WebControls.FontInfo</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the font properties of the control.</summary>
<value>A <see cref="T:System.Web.UI.WebControls.FontInfo" /> object that represents the font properties of the control.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ForeColor">
<MemberSignature Language="C#" Value="public override System.Drawing.Color ForeColor { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Drawing.Color ForeColor" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.DataVisualization.Charting.Chart.ForeColor" />
<MemberSignature Language="VB.NET" Value="Public Overrides Property ForeColor As Color" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::Drawing::Color ForeColor { System::Drawing::Color get(); void set(System::Drawing::Color value); };" />
<MemberSignature Language="F#" Value="member this.ForeColor : System.Drawing.Color with get, set" Usage="System.Web.UI.DataVisualization.Charting.Chart.ForeColor" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Bindable(false)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(typeof(System.Drawing.Color), "")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8">
<AttributeName>System.ComponentModel.Editor("System.Web.UI.Design.DataVisualization.Charting.ChartColorEditor, System.Web.DataVisualization.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.TypeConverter(typeof(System.Drawing.ColorConverter))</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>System.ComponentModel.Editor("System.Web.UI.Design.DataVisualization.Charting.ChartColorEditor, System.Web.DataVisualization.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "System.Drawing.Design.UITypeEditor")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.Attribute)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Drawing.Color</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the text color of the <see cref="T:System.Web.UI.DataVisualization.Charting.Chart" /> control.</summary>
<value>A <see cref="T:System.Drawing.Color" /> value that represents the text color of the chart.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
This property is not applicable to this class.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="FormatNumber">
<MemberSignature Language="C#" Value="public event EventHandler&lt;System.Web.UI.DataVisualization.Charting.FormatNumberEventArgs&gt; FormatNumber;" />
<MemberSignature Language="ILAsm" Value=".event class System.EventHandler`1&lt;class System.Web.UI.DataVisualization.Charting.FormatNumberEventArgs&gt; FormatNumber" />
<MemberSignature Language="DocId" Value="E:System.Web.UI.DataVisualization.Charting.Chart.FormatNumber" />
<MemberSignature Language="VB.NET" Value="Public Custom Event FormatNumber As EventHandler(Of FormatNumberEventArgs) " FrameworkAlternate="netframework-4.0;netframework-4.5;netframework-4.5.1;netframework-4.5.2" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; event EventHandler&lt;System::Web::UI::DataVisualization::Charting::FormatNumberEventArgs ^&gt; ^ FormatNumber;" />
<MemberSignature Language="F#" Value="member this.FormatNumber : EventHandler&lt;System.Web.UI.DataVisualization.Charting.FormatNumberEventArgs&gt; " Usage="member this.FormatNumber : System.EventHandler&lt;System.Web.UI.DataVisualization.Charting.FormatNumberEventArgs&gt; " />
<MemberSignature Language="VB.NET" Value="Public Event FormatNumber As EventHandler(Of FormatNumberEventArgs) " FrameworkAlternate="netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8" />
<MemberType>Event</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.EventHandler&lt;System.Web.UI.DataVisualization.Charting.FormatNumberEventArgs&gt;</ReturnType>
</ReturnValue>
<Docs>
<summary>Called when a numeric value has to be converted to a string.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetChartElementOutline">
<MemberSignature Language="C#" Value="public System.Web.UI.DataVisualization.Charting.ChartElementOutline GetChartElementOutline (object chartElement, System.Web.UI.DataVisualization.Charting.ChartElementType elementType);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Web.UI.DataVisualization.Charting.ChartElementOutline GetChartElementOutline(object chartElement, valuetype System.Web.UI.DataVisualization.Charting.ChartElementType elementType) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.UI.DataVisualization.Charting.Chart.GetChartElementOutline(System.Object,System.Web.UI.DataVisualization.Charting.ChartElementType)" />
<MemberSignature Language="VB.NET" Value="Public Function GetChartElementOutline (chartElement As Object, elementType As ChartElementType) As ChartElementOutline" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; System::Web::UI::DataVisualization::Charting::ChartElementOutline ^ GetChartElementOutline(System::Object ^ chartElement, System::Web::UI::DataVisualization::Charting::ChartElementType elementType);" />
<MemberSignature Language="F#" Value="member this.GetChartElementOutline : obj * System.Web.UI.DataVisualization.Charting.ChartElementType -&gt; System.Web.UI.DataVisualization.Charting.ChartElementOutline" Usage="chart.GetChartElementOutline (chartElement, elementType)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Web.UI.DataVisualization.Charting.ChartElementOutline</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="chartElement" Type="System.Object" />
<Parameter Name="elementType" Type="System.Web.UI.DataVisualization.Charting.ChartElementType" />
</Parameters>
<Docs>
<param name="chartElement">The chart element.</param>
<param name="elementType">The type of element.</param>
<summary>Returns the chart element outline.</summary>
<returns>A <see cref="T:System.Web.UI.DataVisualization.Charting.ChartElementOutline" /> object that contains:
- An array of points in absolute coordinates that can be used as outline markers around this chart element.
- A <see cref="T:System.Drawing.Drawing2D.GraphicsPath" /> object for drawing an outline around this chart element.</returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
If the `chartElement` is not part of the chart, or the `elementType` cannot be combined with `chartElement`, the result will contain an empty array of marker points. The marker points are sorted clockwise.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="GetHtmlImageMap">
<MemberSignature Language="C#" Value="public string GetHtmlImageMap (string name);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance string GetHtmlImageMap(string name) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.UI.DataVisualization.Charting.Chart.GetHtmlImageMap(System.String)" />
<MemberSignature Language="VB.NET" Value="Public Function GetHtmlImageMap (name As String) As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; System::String ^ GetHtmlImageMap(System::String ^ name);" />
<MemberSignature Language="F#" Value="member this.GetHtmlImageMap : string -&gt; string" Usage="chart.GetHtmlImageMap name" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="name" Type="System.String" />
</Parameters>
<Docs>
<param name="name">The name of the image map tag.</param>
<summary>Returns the HTML image map of the currently rendered chart. One of the overloaded <c>SaveImage</c> methods in the <see cref="T:System.Web.UI.DataVisualization.Charting.Chart" /> must be called before calling this method.</summary>
<returns>A <see langword="string" /> value that represents the HTML image map.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetService">
<MemberSignature Language="C#" Value="public object GetService (Type serviceType);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance object GetService(class System.Type serviceType) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.UI.DataVisualization.Charting.Chart.GetService(System.Type)" />
<MemberSignature Language="VB.NET" Value="Public Function GetService (serviceType As Type) As Object" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; System::Object ^ GetService(Type ^ serviceType);" />
<MemberSignature Language="F#" Value="member this.GetService : Type -&gt; obj" Usage="chart.GetService serviceType" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Object</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="serviceType" Type="System.Type" />
</Parameters>
<Docs>
<param name="serviceType">The type of requested chart service.</param>
<summary>Returns the requested chart service.</summary>
<returns>An <see cref="T:System.Object" /> that represents the service type or <see langword="null" /> if the service cannot be found.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Height">
<MemberSignature Language="C#" Value="public override System.Web.UI.WebControls.Unit Height { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Web.UI.WebControls.Unit Height" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.DataVisualization.Charting.Chart.Height" />
<MemberSignature Language="VB.NET" Value="Public Overrides Property Height As Unit" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::Web::UI::WebControls::Unit Height { System::Web::UI::WebControls::Unit get(); void set(System::Web::UI::WebControls::Unit value); };" />
<MemberSignature Language="F#" Value="member this.Height : System.Web.UI.WebControls.Unit with get, set" Usage="System.Web.UI.DataVisualization.Charting.Chart.Height" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Bindable(true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(typeof(System.Web.UI.WebControls.Unit), "300")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.Attribute)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Web.UI.WebControls.Unit</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the height of the entire chart image in pixels.</summary>
<value>A <see cref="T:System.Web.UI.WebControls.Unit" /> value that represents the height, in pixels, of the entire chart image.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Do not specify the value in percentage (%) or point (pt). Otherwise, an exception is thrown.
]]></format>
</remarks>
</Docs>
</Member>
<MemberGroup MemberName="HitTest">
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Docs>
<summary>Determines the chart element, if any, that is located at a point defined by the given X and Y coordinates.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Call this method to determine the chart element, if any, that is located at a specified point.
This method is often used in some mouse-related event - for example, MouseDown - to determine which chart element the end-user clicked. The X and Y mouse coordinates obtained from the event parameters are then used for the `x` and `y` parameter values of this method call.
The properties of the returned <xref:System.Web.UI.DataVisualization.Charting.HitTestResult> object can then be used to determine which chart element was clicked; the <xref:System.Web.UI.DataVisualization.Charting.HitTestResult> object also provides an instance of the actual object selected, if any.
]]></format>
</remarks>
</Docs>
</MemberGroup>
<Member MemberName="HitTest">
<MemberSignature Language="C#" Value="public System.Web.UI.DataVisualization.Charting.HitTestResult HitTest (int x, int y);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Web.UI.DataVisualization.Charting.HitTestResult HitTest(int32 x, int32 y) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.UI.DataVisualization.Charting.Chart.HitTest(System.Int32,System.Int32)" />
<MemberSignature Language="VB.NET" Value="Public Function HitTest (x As Integer, y As Integer) As HitTestResult" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; System::Web::UI::DataVisualization::Charting::HitTestResult ^ HitTest(int x, int y);" />
<MemberSignature Language="F#" Value="member this.HitTest : int * int -&gt; System.Web.UI.DataVisualization.Charting.HitTestResult" Usage="chart.HitTest (x, y)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Web.UI.DataVisualization.Charting.HitTestResult</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Int32" />
<Parameter Name="y" Type="System.Int32" />
</Parameters>
<Docs>
<param name="x">The X-coordinate value of the point the user clicked.</param>
<param name="y">The Y-coordinate value of the point the user clicked.</param>
<summary>Determines the chart element, if any, that is located at a point defined by the given X and Y coordinates.</summary>
<returns>A <see cref="T:System.Web.UI.DataVisualization.Charting.HitTestResult" /> object, which provides information concerning the chart element, if any, that is at the specified location.</returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Call this method to determine the chart element, if any, which is located at a specified point.
> [!IMPORTANT]
> In order for this method to work correctly, the <xref:System.Web.UI.DataVisualization.Charting.Chart.IsMapEnabled%2A> property must be set to `false`.
This method can be used with the <xref:System.Web.UI.DataVisualization.Charting.Chart.Click> server-side event when you implement drilldown. However, it is highly recommended that you use client-side image maps for drilldown because of ease of use.
The properties of the returned <xref:System.Web.UI.DataVisualization.Charting.HitTestResult> object can then be used to determine which chart element was clicked; the <xref:System.Web.UI.DataVisualization.Charting.HitTestResult> object also provides an instance of the actual object selected, if any.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="HitTest">
<MemberSignature Language="C#" Value="public System.Web.UI.DataVisualization.Charting.HitTestResult HitTest (int x, int y, bool ignoreTransparent);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Web.UI.DataVisualization.Charting.HitTestResult HitTest(int32 x, int32 y, bool ignoreTransparent) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.UI.DataVisualization.Charting.Chart.HitTest(System.Int32,System.Int32,System.Boolean)" />
<MemberSignature Language="VB.NET" Value="Public Function HitTest (x As Integer, y As Integer, ignoreTransparent As Boolean) As HitTestResult" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; System::Web::UI::DataVisualization::Charting::HitTestResult ^ HitTest(int x, int y, bool ignoreTransparent);" />
<MemberSignature Language="F#" Value="member this.HitTest : int * int * bool -&gt; System.Web.UI.DataVisualization.Charting.HitTestResult" Usage="chart.HitTest (x, y, ignoreTransparent)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Web.UI.DataVisualization.Charting.HitTestResult</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Int32" />
<Parameter Name="y" Type="System.Int32" />
<Parameter Name="ignoreTransparent" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="x">The X-coordinate value of the point the user clicked on.</param>
<param name="y">The Y-coordinate value of the point the user clicked on.</param>
<param name="ignoreTransparent">A flag that determines if transparent elements are ignored.</param>
<summary>Determines the chart element, if any, that is located at a point defined by given X and Y coordinates. Transparent elements can optionally be ignored.</summary>
<returns>A <see cref="T:System.Web.UI.DataVisualization.Charting.HitTestResult" /> object, which provides information concerning the chart element, if any, that is at the specified location.</returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Call this method to determine the chart element, if any, which is located at a specified point.
To ignore transparent elements, set the `ignoreTransparent` parameter to `true`.
> [!IMPORTANT]
> In order for this method to work correctly, the <xref:System.Web.UI.DataVisualization.Charting.Chart.IsMapEnabled%2A> property must be set to `false`.
This method can be used with the <xref:System.Web.UI.DataVisualization.Charting.Chart.Click> server-side event when you implement drilldown. However, it is highly recommended that you use client-side image maps for drilldown because of ease of use.
The properties of the returned <xref:System.Web.UI.DataVisualization.Charting.HitTestResult> object can then be used to determine which chart element was clicked; the <xref:System.Web.UI.DataVisualization.Charting.HitTestResult> object also provides an instance of the actual object selected, if any.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="HitTest">
<MemberSignature Language="C#" Value="public System.Web.UI.DataVisualization.Charting.HitTestResult HitTest (int x, int y, System.Web.UI.DataVisualization.Charting.ChartElementType requestedElement);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Web.UI.DataVisualization.Charting.HitTestResult HitTest(int32 x, int32 y, valuetype System.Web.UI.DataVisualization.Charting.ChartElementType requestedElement) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.UI.DataVisualization.Charting.Chart.HitTest(System.Int32,System.Int32,System.Web.UI.DataVisualization.Charting.ChartElementType)" />
<MemberSignature Language="VB.NET" Value="Public Function HitTest (x As Integer, y As Integer, requestedElement As ChartElementType) As HitTestResult" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; System::Web::UI::DataVisualization::Charting::HitTestResult ^ HitTest(int x, int y, System::Web::UI::DataVisualization::Charting::ChartElementType requestedElement);" />
<MemberSignature Language="F#" Value="member this.HitTest : int * int * System.Web.UI.DataVisualization.Charting.ChartElementType -&gt; System.Web.UI.DataVisualization.Charting.HitTestResult" Usage="chart.HitTest (x, y, requestedElement)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Web.UI.DataVisualization.Charting.HitTestResult</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Int32" />
<Parameter Name="y" Type="System.Int32" />
<Parameter Name="requestedElement" Type="System.Web.UI.DataVisualization.Charting.ChartElementType" />
</Parameters>
<Docs>
<param name="x">The X-coordinate value of the point the user clicked on.</param>
<param name="y">The Y-coordinate value of the point the user clicked on.</param>
<param name="requestedElement">A flag that determines the chart element type to be tested.</param>
<summary>Determines whether a chart element of a given type is located at a point defined by the given X and Y coordinates.</summary>
<returns>A <see cref="T:System.Web.UI.DataVisualization.Charting.HitTestResult" /> object that provides information about the chart element, if any, found at the specified location.</returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Call this method to determine if a chart element of the given type is located at a specified point.
> [!IMPORTANT]
> In order for this method to work correctly, the <xref:System.Web.UI.DataVisualization.Charting.Chart.IsMapEnabled%2A> property must be set to `false`.
This method can be used with the <xref:System.Web.UI.DataVisualization.Charting.Chart.Click> server-side event when you implement drilldown. However, it is highly recommended that you use client-side image maps for drilldown because of ease of use.
The properties of the returned <xref:System.Web.UI.DataVisualization.Charting.HitTestResult> object can then be used to determine which chart element was clicked; the <xref:System.Web.UI.DataVisualization.Charting.HitTestResult> object also provides an instance of the actual object selected, if any.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="HitTest">
<MemberSignature Language="C#" Value="public System.Web.UI.DataVisualization.Charting.HitTestResult[] HitTest (int x, int y, bool ignoreTransparent, params System.Web.UI.DataVisualization.Charting.ChartElementType[] requestedElement);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Web.UI.DataVisualization.Charting.HitTestResult[] HitTest(int32 x, int32 y, bool ignoreTransparent, valuetype System.Web.UI.DataVisualization.Charting.ChartElementType[] requestedElement) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.UI.DataVisualization.Charting.Chart.HitTest(System.Int32,System.Int32,System.Boolean,System.Web.UI.DataVisualization.Charting.ChartElementType[])" />
<MemberSignature Language="VB.NET" Value="Public Function HitTest (x As Integer, y As Integer, ignoreTransparent As Boolean, ParamArray requestedElement As ChartElementType()) As HitTestResult()" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; cli::array &lt;System::Web::UI::DataVisualization::Charting::HitTestResult ^&gt; ^ HitTest(int x, int y, bool ignoreTransparent, ... cli::array &lt;System::Web::UI::DataVisualization::Charting::ChartElementType&gt; ^ requestedElement);" />
<MemberSignature Language="F#" Value="member this.HitTest : int * int * bool * System.Web.UI.DataVisualization.Charting.ChartElementType[] -&gt; System.Web.UI.DataVisualization.Charting.HitTestResult[]" Usage="chart.HitTest (x, y, ignoreTransparent, requestedElement)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Web.UI.DataVisualization.Charting.HitTestResult[]</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Int32" />
<Parameter Name="y" Type="System.Int32" />
<Parameter Name="ignoreTransparent" Type="System.Boolean" />
<Parameter Name="requestedElement" Type="System.Web.UI.DataVisualization.Charting.ChartElementType[]">
<Attributes>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>System.ParamArray</AttributeName>
</Attribute>
</Attributes>
</Parameter>
</Parameters>
<Docs>
<param name="x">The X-coordinate for the specified data point.</param>
<param name="y">The Y-coordinate for the specified data point.</param>
<param name="ignoreTransparent">A flag that indicates that transparent elements should be ignored.</param>
<param name="requestedElement">An array of <see cref="T:System.Web.UI.DataVisualization.Charting.ChartElementType" /> objects that specify the types to test for, in order to filter the result. If omitted, checking for element types will be ignored and all element types will be valid.</param>
<summary>Determines whether a chart element that is one of the specified types is located at a point defined by the given X and Y coordinates.</summary>
<returns>An array of <see cref="T:System.Web.UI.DataVisualization.Charting.HitTestResult" /> objects that provides information about the chart element, if any, found at the specified location. The array contains at least one element, which can be <see cref="F:System.Web.UI.DataVisualization.Charting.ChartElementType.Nothing" />. The objects in the result are sorted from the top to the bottom of different layers of control.</returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Call this method to determine the gauge element, if any, which is located at a specified point. This method is often used in some mouse-related event, for example, MouseDown, to determine which gauge element the end-user clicked. The X and Y mouse coordinates obtained from the event parameters are then used for the X and Y parameter values of this method call.
The properties of the returned <xref:System.Web.UI.DataVisualization.Charting.HitTestResult> object can then be used to determine which chart element was clicked; the <xref:System.Web.UI.DataVisualization.Charting.HitTestResult> object also provides an instance of the actual object selected, if any.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="ImageLocation">
<MemberSignature Language="C#" Value="public string ImageLocation { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string ImageLocation" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.DataVisualization.Charting.Chart.ImageLocation" />
<MemberSignature Language="VB.NET" Value="Public Property ImageLocation As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; property System::String ^ ImageLocation { System::String ^ get(); void set(System::String ^ value); };" />
<MemberSignature Language="F#" Value="member this.ImageLocation : string with get, set" Usage="System.Web.UI.DataVisualization.Charting.Chart.ImageLocation" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Bindable(true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue("ChartPic_#SEQ(300,3)")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8">
<AttributeName>System.ComponentModel.Editor("System.Web.UI.Design.DataVisualization.Charting.ImageValueEditor, System.Web.DataVisualization.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>System.ComponentModel.Editor("System.Web.UI.Design.DataVisualization.Charting.ImageValueEditor, System.Web.DataVisualization.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "System.Drawing.Design.UITypeEditor")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.Attribute)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the location where an image file is saved when <see cref="F:System.Web.UI.DataVisualization.Charting.RenderType.ImageTag" /> rendering is performed.</summary>
<value>A <see langword="string" /> value that represents the URL where the image file is saved on the server.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
This property has no effect if <xref:System.Web.UI.DataVisualization.Charting.Chart.ImageStorageMode%2A> is set to <xref:System.Web.UI.DataVisualization.Charting.ImageStorageMode.UseHttpHandler?displayProperty=nameWithType>.
When you render a chart image using the image tag method, a chart image is generated and then saved to disk at the server, in a format that is determined by the <xref:System.Web.UI.DataVisualization.Charting.ChartImageType> property.
The URL where the image file is saved can be either absolute or relative; the file extension that the image file has is determined by the <xref:System.Web.UI.DataVisualization.Charting.ChartImageType> property.
The image file can be hard-coded to always be one filename, or you can use the "#" sign to use either user identifiers (UIDs) or a specified number of uniquely named files, which is known as a Round Robin.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="Images">
<MemberSignature Language="C#" Value="public System.Web.UI.DataVisualization.Charting.NamedImagesCollection Images { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Web.UI.DataVisualization.Charting.NamedImagesCollection Images" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.DataVisualization.Charting.Chart.Images" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property Images As NamedImagesCollection" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; property System::Web::UI::DataVisualization::Charting::NamedImagesCollection ^ Images { System::Web::UI::DataVisualization::Charting::NamedImagesCollection ^ get(); };" />
<MemberSignature Language="F#" Value="member this.Images : System.Web.UI.DataVisualization.Charting.NamedImagesCollection" Usage="System.Web.UI.DataVisualization.Charting.Chart.Images" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Bindable(false)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Web.UI.DataVisualization.Charting.NamedImagesCollection</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets a <see cref="T:System.Web.UI.DataVisualization.Charting.NamedImagesCollection" /> object, which stores <see cref="T:System.Web.UI.DataVisualization.Charting.NamedImage" /> objects for the chart.</summary>
<value>A <see cref="T:System.Web.UI.DataVisualization.Charting.NamedImagesCollection" /> object, which stores <see cref="T:System.Web.UI.DataVisualization.Charting.NamedImage" /> objects for the chart.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Use this property to add <xref:System.Web.UI.DataVisualization.Charting.NamedImage> objects to and remove <xref:System.Web.UI.DataVisualization.Charting.NamedImage> objects from the <xref:System.Web.UI.DataVisualization.Charting.NamedImagesCollection> object of the <xref:System.Web.UI.DataVisualization.Charting.Chart>. This collection property is available at run time only.
An image - that is, an object derived from type <xref:System.Drawing.Image>, such as <xref:System.Drawing.Bitmap>, that is created dynamically - can be stored in this collection, and then assigned at a later time to any image-related <xref:System.Web.UI.DataVisualization.Charting.Chart> property, such as <xref:System.Web.UI.DataVisualization.Charting.Chart.BackImage%2A>.
When you assign a <xref:System.Web.UI.DataVisualization.Charting.NamedImage> object to an image-related property in the <xref:System.Web.UI.DataVisualization.Charting.Chart> class, use the name of the <xref:System.Web.UI.DataVisualization.Charting.NamedImage> object for the `string` value of the image-related property.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="ImageStorageMode">
<MemberSignature Language="C#" Value="public System.Web.UI.DataVisualization.Charting.ImageStorageMode ImageStorageMode { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Web.UI.DataVisualization.Charting.ImageStorageMode ImageStorageMode" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.DataVisualization.Charting.Chart.ImageStorageMode" />
<MemberSignature Language="VB.NET" Value="Public Property ImageStorageMode As ImageStorageMode" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; property System::Web::UI::DataVisualization::Charting::ImageStorageMode ImageStorageMode { System::Web::UI::DataVisualization::Charting::ImageStorageMode get(); void set(System::Web::UI::DataVisualization::Charting::ImageStorageMode value); };" />
<MemberSignature Language="F#" Value="member this.ImageStorageMode : System.Web.UI.DataVisualization.Charting.ImageStorageMode with get, set" Usage="System.Web.UI.DataVisualization.Charting.Chart.ImageStorageMode" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Bindable(true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(Mono.Cecil.CustomAttributeArgument)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>set: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.Attribute)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Web.UI.DataVisualization.Charting.ImageStorageMode</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the storage mode for the chart image rendering.</summary>
<value>An <see cref="T:System.Web.UI.DataVisualization.Charting.ImageStorageMode" /> enumeration value.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
This property defines the type of storage used to render chart images. See <xref:System.Web.UI.DataVisualization.Charting.ImageStorageMode> for options.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="ImageType">
<MemberSignature Language="C#" Value="public System.Web.UI.DataVisualization.Charting.ChartImageType ImageType { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Web.UI.DataVisualization.Charting.ChartImageType ImageType" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.DataVisualization.Charting.Chart.ImageType" />
<MemberSignature Language="VB.NET" Value="Public Property ImageType As ChartImageType" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; property System::Web::UI::DataVisualization::Charting::ChartImageType ImageType { System::Web::UI::DataVisualization::Charting::ChartImageType get(); void set(System::Web::UI::DataVisualization::Charting::ChartImageType value); };" />
<MemberSignature Language="F#" Value="member this.ImageType : System.Web.UI.DataVisualization.Charting.ChartImageType with get, set" Usage="System.Web.UI.DataVisualization.Charting.Chart.ImageType" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Bindable(true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(Mono.Cecil.CustomAttributeArgument)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.RefreshProperties(System.ComponentModel.RefreshProperties.All)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.Attribute)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Web.UI.DataVisualization.Charting.ChartImageType</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the type of image into which the chart is rendered if <see cref="F:System.Web.UI.DataVisualization.Charting.RenderType.ImageTag" /> rendering is used.</summary>
<value>A <see cref="T:System.Web.UI.DataVisualization.Charting.ChartImageType" /> enumeration value that specifies the type of image into which the chart is rendered. The default value is <see cref="F:System.Web.UI.DataVisualization.Charting.ChartImageType.Jpeg" />.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
This property determines the type of image file that is used for rendering.
Possible file formats are <xref:System.Web.UI.DataVisualization.Charting.ChartImageType.Bmp>, <xref:System.Web.UI.DataVisualization.Charting.ChartImageType.Emf>, <xref:System.Web.UI.DataVisualization.Charting.ChartImageType.Jpeg>, and <xref:System.Web.UI.DataVisualization.Charting.ChartImageType.Png>.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="IsMapAreaAttributesEncoded">
<MemberSignature Language="C#" Value="public bool IsMapAreaAttributesEncoded { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsMapAreaAttributesEncoded" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.DataVisualization.Charting.Chart.IsMapAreaAttributesEncoded" />
<MemberSignature Language="VB.NET" Value="Public Property IsMapAreaAttributesEncoded As Boolean" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; property bool IsMapAreaAttributesEncoded { bool get(); void set(bool value); };" />
<MemberSignature Language="F#" Value="member this.IsMapAreaAttributesEncoded : bool with get, set" Usage="System.Web.UI.DataVisualization.Charting.Chart.IsMapAreaAttributesEncoded" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Bindable(true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(false)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>set: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.Attribute)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets a flag that determines whether map area attributes are encoded. The map area attributes can load data from various data sources. The Chart control does not prevent an end user from loading untrusted data from various data sources. For this reason, it is recommended that you validate the data and encode it yourself.</summary>
<value>
<see langword="true" /> if map area attributes are encoded; otherwise, <see langword="false" />.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IsMapEnabled">
<MemberSignature Language="C#" Value="public bool IsMapEnabled { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsMapEnabled" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.DataVisualization.Charting.Chart.IsMapEnabled" />
<MemberSignature Language="VB.NET" Value="Public Property IsMapEnabled As Boolean" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; property bool IsMapEnabled { bool get(); void set(bool value); };" />
<MemberSignature Language="F#" Value="member this.IsMapEnabled : bool with get, set" Usage="System.Web.UI.DataVisualization.Charting.Chart.IsMapEnabled" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Bindable(true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.Attribute)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets a flag that determines whether client-side image maps are enabled.</summary>
<value>
<see langword="true" /> if image maps are enabled; otherwise, <see langword="false" />. The default value is <see langword="true" />.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Setting this property to `false` will disable image maps. This will occur even under the following circumstances:
- The `Url`, `MapAreaAttributes`, `LabelMapAreaAttributes`, `LegendMapAreaAttributes` or `ToolTip` property of a chart element is set.
- A <xref:System.Web.UI.DataVisualization.Charting.MapArea> object has been added to the <xref:System.Web.UI.DataVisualization.Charting.MapAreasCollection> object.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="IsSoftShadows">
<MemberSignature Language="C#" Value="public bool IsSoftShadows { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsSoftShadows" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.DataVisualization.Charting.Chart.IsSoftShadows" />
<MemberSignature Language="VB.NET" Value="Public Property IsSoftShadows As Boolean" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; property bool IsSoftShadows { bool get(); void set(bool value); };" />
<MemberSignature Language="F#" Value="member this.IsSoftShadows : bool with get, set" Usage="System.Web.UI.DataVisualization.Charting.Chart.IsSoftShadows" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Bindable(true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.Attribute)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets a flag that determines if a smooth gradient is applied when shadows are drawn.</summary>
<value>
<see langword="true" /> if shadows are drawn using smoothing, <see langword="false" /> if they are not. The default value is <see langword="true" />.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
If the value of the `ShadowOffset` property for a series, data point, chart area or legend is nonzero, a shadow will be applied using a color set by their `ShadowColor` property.
If the value of the <xref:System.Web.UI.DataVisualization.Charting.Chart.IsSoftShadows%2A> property is `true`, a smooth gradient will be applied to the shadow.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="Legends">
<MemberSignature Language="C#" Value="public System.Web.UI.DataVisualization.Charting.LegendCollection Legends { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Web.UI.DataVisualization.Charting.LegendCollection Legends" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.DataVisualization.Charting.Chart.Legends" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property Legends As LegendCollection" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; property System::Web::UI::DataVisualization::Charting::LegendCollection ^ Legends { System::Web::UI::DataVisualization::Charting::LegendCollection ^ get(); };" />
<MemberSignature Language="F#" Value="member this.Legends : System.Web.UI.DataVisualization.Charting.LegendCollection" Usage="System.Web.UI.DataVisualization.Charting.Chart.Legends" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8">
<AttributeName>System.ComponentModel.Editor("System.Web.UI.Design.DataVisualization.Charting.LegendCollectionEditor, System.Web.DataVisualization.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>System.ComponentModel.Editor("System.Web.UI.Design.DataVisualization.Charting.LegendCollectionEditor, System.Web.DataVisualization.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "System.Drawing.Design.UITypeEditor")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Web.UI.DataVisualization.Charting.LegendCollection</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets a <see cref="T:System.Web.UI.DataVisualization.Charting.LegendCollection" /> object that is used to store all <see cref="T:System.Web.UI.DataVisualization.Charting.Legend" /> objects used by the <see cref="T:System.Web.UI.DataVisualization.Charting.Chart" /> control.</summary>
<value>A <see cref="T:System.Web.UI.DataVisualization.Charting.LegendCollection" /> object that is used to store all <see cref="T:System.Web.UI.DataVisualization.Charting.Legend" /> objects.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
This collection property stores all <xref:System.Web.UI.DataVisualization.Charting.Legend> objects used by the <xref:System.Web.UI.DataVisualization.Charting.Chart> control.
]]></format>
</remarks>
</Docs>
</Member>
<MemberGroup MemberName="LoadTemplate">
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Docs>
<summary>Loads a template into the <see cref="T:System.Web.UI.DataVisualization.Charting.Chart" /> control.</summary>
</Docs>
</MemberGroup>
<Member MemberName="LoadTemplate">
<MemberSignature Language="C#" Value="public void LoadTemplate (System.IO.Stream stream);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void LoadTemplate(class System.IO.Stream stream) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.UI.DataVisualization.Charting.Chart.LoadTemplate(System.IO.Stream)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; void LoadTemplate(System::IO::Stream ^ stream);" />
<MemberSignature Language="F#" Value="member this.LoadTemplate : System.IO.Stream -&gt; unit" Usage="chart.LoadTemplate stream" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="stream" Type="System.IO.Stream" />
</Parameters>
<Docs>
<param name="stream">The stream to load from.</param>
<summary>Loads a template into the <see cref="T:System.Web.UI.DataVisualization.Charting.Chart" /> control from an image stream.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Use this method if you want to load a template from a stream, such as a memory stream, file stream, and so forth.
Make sure to set the <xref:System.Web.UI.DataVisualization.Charting.ChartSerializer.IsTemplateMode%2A> property to `true` before saving the template with the <xref:System.Web.UI.DataVisualization.Charting.ChartSerializer.Save%2A> method.
If a loaded template has two data series, the appearance properties of the series are applied sequentially to the chart. In other words, the first template series appearance properties are assigned to the first series of the chart, the second template series appearance properties are applied to the second series of the chart, then the first template series is used again for the third series of the chart, and so on. The same holds true for chart areas, and any other collections that have appearance properties.
Templates can be used to simulate custom palettes.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="LoadTemplate">
<MemberSignature Language="C#" Value="public void LoadTemplate (string name);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void LoadTemplate(string name) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.UI.DataVisualization.Charting.Chart.LoadTemplate(System.String)" />
<MemberSignature Language="VB.NET" Value="Public Sub LoadTemplate (name As String)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; void LoadTemplate(System::String ^ name);" />
<MemberSignature Language="F#" Value="member this.LoadTemplate : string -&gt; unit" Usage="chart.LoadTemplate name" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="name" Type="System.String" />
</Parameters>
<Docs>
<param name="name">The file name of the template to load. You must specify the full path of the template to be loaded from the disk.</param>
<summary>Loads a template with the specified filename from the disk.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The `name` parameter must use a full path, for example, C:\MyPic.jpg. Note that you must also specify the file extension.
This method loads a template from disk that was saved using the <xref:System.Web.UI.DataVisualization.Charting.ChartSerializer.Save%2A> method.
Make sure to set the <xref:System.Web.UI.DataVisualization.Charting.ChartSerializer.IsTemplateMode%2A> property to `true` before saving the template with the <xref:System.Web.UI.DataVisualization.Charting.ChartSerializer.Save%2A> method.
If a loaded template has two data series, the appearance properties of the series are applied sequentially to the chart. In other words, the first template series appearance properties are assigned to the first series of the chart, the second template series appearance properties are applied to the second series of the chart, then the first template series is used again for the third series of the chart, and so on. The same holds true for chart areas, and any other collections that have appearance properties.
Templates can be used to simulate custom palettes.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="LoadViewState">
<MemberSignature Language="C#" Value="protected override void LoadViewState (object savedState);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void LoadViewState(object savedState) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.UI.DataVisualization.Charting.Chart.LoadViewState(System.Object)" />
<MemberSignature Language="VB.NET" Value="Protected Overrides Sub LoadViewState (savedState As Object)" />
<MemberSignature Language="C++ CLI" Value="protected:&#xA; override void LoadViewState(System::Object ^ savedState);" />
<MemberSignature Language="F#" Value="override this.LoadViewState : obj -&gt; unit" Usage="chart.LoadViewState savedState" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="savedState" Type="System.Object" />
</Parameters>
<Docs>
<param name="savedState">An <see cref="T:System.Object" /> that represents the control state to be restored.</param>
<summary>Restores view-state information from a previous page request that was saved by the <see cref="M:System.Web.UI.DataVisualization.Charting.Chart.SaveViewState" /> method.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="MapAreas">
<MemberSignature Language="C#" Value="public System.Web.UI.DataVisualization.Charting.MapAreasCollection MapAreas { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Web.UI.DataVisualization.Charting.MapAreasCollection MapAreas" />
<MemberSignature Language="DocId" Value="P:System.Web.UI.DataVisualization.Charting.Chart.MapAreas" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property MapAreas As MapAreasCollection" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; property System::Web::UI::DataVisualization::Charting::MapAreasCollection ^ MapAreas { System::Web::UI::DataVisualization::Charting::MapAreasCollection ^ get(); };" />
<MemberSignature Language="F#" Value="member this.MapAreas : System.Web.UI.DataVisualization.Charting.MapAreasCollection" Usage="System.Web.UI.DataVisualization.Charting.Chart.MapAreas" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8">
<AttributeName>System.ComponentModel.Editor("System.Web.UI.Design.DataVisualization.Charting.ChartCollectionEditor, System.Web.DataVisualization.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>System.ComponentModel.Editor("System.Web.UI.Design.DataVisualization.Charting.ChartCollectionEditor, System.Web.DataVisualization.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "System.Drawing.Design.UITypeEditor")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Web.UI.DataVisualization.Charting.MapAreasCollection</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets a <see cref="T:System.Web.UI.DataVisualization.Charting.MapAreasCollection" /> object, which stores the map areas for the chart.</summary>
<value>A <see cref="T:System.Web.UI.DataVisualization.Charting.MapAreasCollection" /> object which stores the map areas for the chart.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Use this property at either design time or run time to add custom map areas to the chart. Custom map areas, unlike map areas that correspond to a chart element, have a user-defined shape and coordinates.
In order to use the chart as an image map, the <xref:System.Web.UI.DataVisualization.Charting.Chart.IsMapEnabled%2A> property of the root <xref:System.Web.UI.DataVisualization.Charting.Chart> must be set to `true`, which is the default.
If you render the chart as a binary stream, a special technique must be used to implement client-side image maps.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="OnClick">
<MemberSignature Language="C#" Value="protected virtual void OnClick (System.Web.UI.WebControls.ImageMapEventArgs e);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void OnClick(class System.Web.UI.WebControls.ImageMapEventArgs e) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.UI.DataVisualization.Charting.Chart.OnClick(System.Web.UI.WebControls.ImageMapEventArgs)" />
<MemberSignature Language="VB.NET" Value="Protected Overridable Sub OnClick (e As ImageMapEventArgs)" />
<MemberSignature Language="C++ CLI" Value="protected:&#xA; virtual void OnClick(System::Web::UI::WebControls::ImageMapEventArgs ^ e);" />
<MemberSignature Language="F#" Value="abstract member OnClick : System.Web.UI.WebControls.ImageMapEventArgs -&gt; unit&#xA;override this.OnClick : System.Web.UI.WebControls.ImageMapEventArgs -&gt; unit" Usage="chart.OnClick e" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="e" Type="System.Web.UI.WebControls.ImageMapEventArgs" />
</Parameters>
<Docs>
<param name="e">An <see cref="T:System.Web.UI.WebControls.ImageMapEventArgs" /> object which provides data for the event.</param>
<summary>Invokes delegates that were registered with the <see cref="E:System.Web.UI.DataVisualization.Charting.Chart.Click" /> event.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="OnCustomize">
<MemberSignature Language="C#" Value="protected virtual void OnCustomize (EventArgs e);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void OnCustomize(class System.EventArgs e) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.UI.DataVisualization.Charting.Chart.OnCustomize(System.EventArgs)" />
<MemberSignature Language="VB.NET" Value="Protected Overridable Sub OnCustomize (e As EventArgs)" />
<MemberSignature Language="C++ CLI" Value="protected:&#xA; virtual void OnCustomize(EventArgs ^ e);" />
<MemberSignature Language="F#" Value="abstract member OnCustomize : EventArgs -&gt; unit&#xA;override this.OnCustomize : EventArgs -&gt; unit" Usage="chart.OnCustomize e" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="e" Type="System.EventArgs" />
</Parameters>
<Docs>
<param name="e">The <see cref="T:System.EventArgs" /> object that contains the event data.</param>
<summary>Occurs when all chart data is prepared to be customized before drawing.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="OnCustomizeLegend">
<MemberSignature Language="C#" Value="protected virtual void OnCustomizeLegend (System.Web.UI.DataVisualization.Charting.CustomizeLegendEventArgs e);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void OnCustomizeLegend(class System.Web.UI.DataVisualization.Charting.CustomizeLegendEventArgs e) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.UI.DataVisualization.Charting.Chart.OnCustomizeLegend(System.Web.UI.DataVisualization.Charting.CustomizeLegendEventArgs)" />
<MemberSignature Language="VB.NET" Value="Protected Overridable Sub OnCustomizeLegend (e As CustomizeLegendEventArgs)" />
<MemberSignature Language="C++ CLI" Value="protected:&#xA; virtual void OnCustomizeLegend(System::Web::UI::DataVisualization::Charting::CustomizeLegendEventArgs ^ e);" />