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

一个 MapAreaShape 枚举值,该值决定了映射区对象的形状。

属性

注解

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

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

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

定义映射区的形状和坐标后, ToolTip Url 可以使用、和/或 MapAreaAttributes 属性指定特定的用户交互。

注意以下事项:

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

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

适用于