HotSpot Classe

Definição

Implementa a funcionalidade básica comum a todas as formas de pontos quentes.

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
Herança
HotSpot
Derivado
Atributos
Implementações

Observações

Não podes criar instâncias diretamente da classe abstrata HotSpot . Em vez disso, esta classe é herdada pelas CircleHotSpotclasses , RectangleHotSpot, e PolygonHotSpot para fornecer a funcionalidade básica comum para um ponto quente. Deve derivar da HotSpot classe para criar uma classe hot spot personalizada que represente uma forma única que define. No entanto, pode definir a maioria das formas usando as CircleHotSpotclasses, RectangleHotSpot, e PolygonHotSpot .

Quando se clica num HotSpot controlo ImageMap , a página navega até uma URL, gera um postback para o servidor ou não faz nada. A HotSpotMode propriedade especifica este comportamento. Para navegar até uma URL, defina a HotSpotMode propriedade para HotSpotMode.Navigate. Use a NavigateUrl propriedade para especificar o URL para onde navegar. Para publicar de volta ao servidor, defina a HotSpotMode propriedade para HotSpotMode.PostBack. Use a PostBackValue propriedade para especificar um nome para o HotSpot objeto. Este nome será passado nos ImageMapEventArgs dados do evento quando o HotSpot objeto for clicado. Se quiser que o HotSpot objeto não tenha comportamento, defina a HotSpotMode propriedade para HotSpotMode.Inactive.

Alternativamente, pode usar a HotSpotMode propriedade no controlo de contenção ImageMap para especificar o comportamento de um HotSpot objeto. Para obter mais informações, veja HotSpotMode.

Notas para Implementadores

Quando herdas de HotSpot, deves sobrepor os seguintes membros: GetCoordinates() e MarkupName.

Construtores

Name Description
HotSpot()

Inicializa uma nova instância da HotSpot classe.

Propriedades

Name Description
AccessKey

Obtém ou define a chave de acesso que permite navegar rapidamente para a HotSpot região.

AlternateText

Obtém ou define o texto alternativo para mostrar para um HotSpot objeto num ImageMap controlo quando a imagem não está disponível ou é renderizado num navegador que não suporta imagens.

HotSpotMode

Obtém ou define o comportamento de um HotSpot objeto num ImageMap controlo quando o HotSpot é clicado.

IsTrackingViewState

Obtém um valor que indica se o HotSpot objeto está a acompanhar as suas alterações de estado de visualização.

MarkupName

Quando sobrescrito numa classe derivada, obtém-se a representação da cadeia para a HotSpot forma do objeto.

NavigateUrl

Obtém ou define a URL para navegar quando um HotSpot objeto é clicado.

PostBackValue

Recebe ou define o nome do HotSpot objeto a passar nos dados do evento quando é clicado HotSpot .

TabIndex

Obtém ou define o índice tab da HotSpot região.

Target

Obtém ou define a janela ou frame-alvo onde mostrar o conteúdo da página Web ligado quando um HotSpot objeto que navega até uma URL é clicado.

ViewState

Obtém um dicionário de informação de estado que permite guardar e restaurar o estado de visualização de um HotSpot objeto através de múltiplos pedidos para a mesma página.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetCoordinates()

Quando sobrescrito numa classe derivada, devolve uma cadeia que representa as coordenadas da HotSpot região.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
LoadViewState(Object)

Restaura o HotSpot estado de visualização previamente guardado do objeto para o objeto.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
SaveViewState()

Guarda as alterações ao estado de HotSpot visualização do objeto desde o momento em que a página foi publicada de volta no servidor.

ToString()

Devolve a String representação desta instância de um HotSpot objeto.

TrackViewState()

Faz com que o HotSpot objeto acompanhe alterações ao seu estado de visualização para que possam ser armazenadas no objeto do StateBag objeto. Este objeto é acessível através da ViewState propriedade.

Implementações de Interface Explícita

Name Description
IStateManager.IsTrackingViewState

Obtém um valor que indica se o HotSpot objeto está a acompanhar as suas alterações de estado de visualização.

IStateManager.LoadViewState(Object)

Restaura o HotSpot estado de visualização previamente guardado do objeto para o objeto.

IStateManager.SaveViewState()

Guarda as alterações ao estado de HotSpot visualização do objeto desde a última vez que a página foi publicada de volta no servidor.

IStateManager.TrackViewState()

Instrui a HotSpot região a acompanhar as alterações no estado de visualização.

Aplica-se a

Ver também