HotSpot Clase

Definición

Implementa la funcionalidad básica común a todas las formas de zona activa.

public ref class HotSpot abstract : System::Web::UI::IStateManager
[System.ComponentModel.TypeConverter(typeof(System.ComponentModel.ExpandableObjectConverter))]
public abstract class HotSpot : System.Web.UI.IStateManager
[<System.ComponentModel.TypeConverter(typeof(System.ComponentModel.ExpandableObjectConverter))>]
type HotSpot = class
    interface IStateManager
Public MustInherit Class HotSpot
Implements IStateManager
Herencia
HotSpot
Derivado
Atributos
Implementaciones

Comentarios

No se pueden crear directamente instancias de la clase abstracta HotSpot . En su lugar, las CircleHotSpotclases , RectangleHotSpoty PolygonHotSpot heredan esta clase para proporcionar la funcionalidad básica común para un punto de acceso frecuente. Debe derivar de la HotSpot clase para crear una clase de zona activa personalizada que represente una forma única que defina. Sin embargo, puede definir la mayoría de las formas mediante las CircleHotSpotclases , RectangleHotSpoty PolygonHotSpot .

Cuando se hace clic en ImageMap un HotSpot control, la página navega a una dirección URL, genera un postback en el servidor o no hace nada. La HotSpotMode propiedad especifica este comportamiento. Para navegar a una dirección URL, establezca la HotSpotMode propiedad en HotSpotMode.Navigate. Utilice la NavigateUrl propiedad para especificar la dirección URL a la que navegar. Para volver a publicar en el servidor, establezca la HotSpotMode propiedad en HotSpotMode.PostBack. Utilice la PostBackValue propiedad para especificar un nombre para el HotSpot objeto . Este nombre se pasará en los datos del ImageMapEventArgs evento cuando se haga clic en el HotSpot objeto. Si desea que el HotSpot objeto no tenga ningún comportamiento, establezca la HotSpotMode propiedad HotSpotMode.Inactiveen .

Como alternativa, puede usar la HotSpotMode propiedad en el control contenedor ImageMap para especificar el comportamiento de un HotSpot objeto. Para obtener más información, vea HotSpotMode.

Notas a los implementadores

Al heredar de HotSpot, es necesario reemplazar los miembros siguientes: GetCoordinates() y MarkupName.

Constructores

HotSpot()

Inicializa una nueva instancia de la clase HotSpot.

Propiedades

AccessKey

Obtiene o establece la tecla de acceso que permite navegar rápidamente a la región HotSpot.

AlternateText

Obtiene o establece el texto alternativo para mostrar en un objeto HotSpot de un control ImageMap cuando la imagen no está disponible o se representa en un explorador que no admite imágenes.

HotSpotMode

Especifica o establece el comportamiento de un objeto HotSpot en un control ImageMap cuando se hace clic en HotSpot.

IsTrackingViewState

Obtiene un valor que indica si el objeto HotSpot realiza el seguimiento de los cambios de su estado de vista.

MarkupName

Cuando se reemplaza en una clase derivada, obtiene la representación de cadena para la forma del objeto HotSpot.

NavigateUrl

Obtiene o establece la dirección URL de destino cuando se hace clic en un objeto HotSpot.

PostBackValue

Obtiene o establece el nombre del objeto HotSpot que se pasará en los datos de evento cuando se haga clic en HotSpot.

TabIndex

Obtiene o establece el índice de tabulación de la región HotSpot.

Target

Obtiene o establece la ventana o el marco de destino donde debe mostrarse el contenido de la página Web a la que se vincula al hacer clic en un objeto HotSpot que navegue a una dirección URL.

ViewState

Obtiene un diccionario con información de estado que permite guardar y restaurar el estado de vista de un objeto HotSpot en las distintas solicitudes de la misma página.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetCoordinates()

Cuando se reemplaza en una clase derivada, devuelve una cadena que representa las coordenadas de la región HotSpot.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
LoadViewState(Object)

Restaura el estado de vista previamente guardado del objeto HotSpot al objeto.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
SaveViewState()

Guarda los cambios realizados en el estado de la vista del objeto HotSpot desde el momento en que se devolvió la página al servidor.

ToString()

Devuelve la representación String de esta instancia de un objeto HotSpot.

TrackViewState()

Hace que el objeto HotSpot efectúe el seguimiento de los cambios de su estado de vista a fin de que se puedan almacenar en su objeto StateBag. Este objeto es accesible a través de la propiedad ViewState.

Implementaciones de interfaz explícitas

IStateManager.IsTrackingViewState

Obtiene un valor que indica si el objeto HotSpot realiza el seguimiento de los cambios de su estado de vista.

IStateManager.LoadViewState(Object)

Restaura el estado de vista previamente guardado del objeto HotSpot al objeto.

IStateManager.SaveViewState()

Guarda los cambios realizados en el estado de la vista del objeto HotSpot desde la última vez que se devolvió la página al servidor.

IStateManager.TrackViewState()

Indica a la región HotSpot que efectúe el seguimiento de los cambios de su estado de vista.

Se aplica a

Consulte también