通过


MapArea.Shape 属性

定义

获取或设置对象的形状 MapArea

public:
 property System::Web::UI::DataVisualization::Charting::MapAreaShape Shape { System::Web::UI::DataVisualization::Charting::MapAreaShape get(); void set(System::Web::UI::DataVisualization::Charting::MapAreaShape value); };
[System.ComponentModel.Bindable(true)]
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.Attribute)]
public System.Web.UI.DataVisualization.Charting.MapAreaShape Shape { get; set; }
[<System.ComponentModel.Bindable(true)>]
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.Attribute)>]
member this.Shape : System.Web.UI.DataVisualization.Charting.MapAreaShape with get, set
Public Property Shape As MapAreaShape

属性值

一个 MapAreaShape 枚举值,该值确定地图区域对象的形状。

属性

注解

此属性通常用于设置自定义地图区域对象的形状,该对象具有用户定义的形状和坐标。

自定义地图区域的形状决定了必须指定的坐标类型,可用的形状是圆形、矩形和多边形。

检索存储在MapAreasCollection其中的对象的形状MapArea时,任何不是矩形或圆的形状都将被视为多边形。 例如,可以使用对象作为参数将自定义地图区域添加到地图区域集合 GraphicsPath 中,从而允许使用任何类型的形状。 Shape如果检索此特定MapArea对象的属性,它将返回一个 Polygon

定义地图区域的形状和坐标后,ToolTipUrl可以使用和/或MapAreaAttributes属性来指定特定的用户交互。

请注意以下事项:

  • 仅当根 Chart 对象的 IsMapEnabled 属性为 true(默认值)时,才会在运行时创建客户端图像映射。

  • 若要通过将 MapArea 对象添加到地图区域集合来创建图像映射,图表对象的 RenderType 属性必须是 RenderType.ImageTag。 使用二进制流式处理时,可以创建图像映射,但必须使用特殊技术。

适用于