Compartilhar via


HotSpot Classe

Definição

Implementa a funcionalidade básica comum a todas as formas de ponto de acesso.

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

Comentários

Você não pode criar diretamente instâncias da classe abstrata HotSpot . Em vez disso, essa classe é herdada pelo CircleHotSpot, RectangleHotSpote PolygonHotSpot classes para fornecer a funcionalidade básica comum para um ponto de acesso. Você deve derivar da HotSpot classe para criar uma classe de ponto de acesso personalizado que represente uma forma exclusiva que você definir. No entanto, você pode definir a maioria das formas usando as classes e PolygonHotSpot .CircleHotSpotRectangleHotSpot

Quando um HotSpot controle ImageMap é clicado, a página navega até uma URL, gera um postback para o servidor ou não faz nada. A HotSpotMode propriedade especifica esse comportamento. Para navegar até uma URL, defina a HotSpotMode propriedade como HotSpotMode.Navigate. Use a NavigateUrl propriedade para especificar a URL para a qual navegar. Para postar de volta no servidor, defina a HotSpotMode propriedade como HotSpotMode.PostBack. Use a PostBackValue propriedade para especificar um nome para o HotSpot objeto. Esse nome será passado nos dados do ImageMapEventArgs evento quando o HotSpot objeto for clicado. Se você quiser que o HotSpot objeto não tenha nenhum comportamento, defina a HotSpotMode propriedade como HotSpotMode.Inactive.

Como alternativa, você pode usar a HotSpotMode propriedade no controle que contém ImageMap para especificar o comportamento de um HotSpot objeto. Para obter mais informações, consulte HotSpotMode.

Notas aos Implementadores

Ao herdar, HotSpotvocê deve substituir os seguintes membros: GetCoordinates() e MarkupName.

Construtores

Nome Description
HotSpot()

Inicializa uma nova instância da classe HotSpot.

Propriedades

Nome Description
AccessKey

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

AlternateText

Obtém ou define o texto alternativo a ser exibido para um objeto em um HotSpotImageMap controle quando a imagem não está disponível ou é renderizada em um navegador que não dá suporte a imagens.

HotSpotMode

Obtém ou define o comportamento de um HotSpot objeto em um ImageMap controle quando ele HotSpot é clicado.

IsTrackingViewState

Obtém um valor que indica se o HotSpot objeto está acompanhando suas alterações de estado de exibição.

MarkupName

Quando substituído em uma classe derivada, obtém a representação de cadeia de caracteres para a HotSpot forma do objeto.

NavigateUrl

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

PostBackValue

Obtém ou define o nome do HotSpot objeto a ser passado nos dados do evento quando o HotSpot clique é clicado.

TabIndex

Obtém ou define o índice de tabulação da HotSpot região.

Target

Obtém ou define a janela de destino ou o quadro no qual exibir o conteúdo da página da Web vinculado quando um HotSpot objeto que navega para uma URL é clicado.

ViewState

Obtém um dicionário de informações de estado que permite salvar e restaurar o estado de exibição de um HotSpot objeto em várias solicitações para a mesma página.

Métodos

Nome Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetCoordinates()

Quando substituído em uma classe derivada, retorna uma cadeia de caracteres que representa as coordenadas da HotSpot região.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
LoadViewState(Object)

Restaura o HotSpot estado de exibição salvo anteriormente do objeto no objeto.

MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
SaveViewState()

Salva as alterações no HotSpot estado de exibição do objeto desde o momento em que a página foi postada novamente no servidor.

ToString()

Retorna a String representação dessa instância de um HotSpot objeto.

TrackViewState()

Faz com que o HotSpot objeto acompanhe as alterações em seu estado de exibição para que elas possam ser armazenadas no objeto do StateBag objeto. Esse objeto é acessível por meio da ViewState propriedade.

Implantações explícitas de interface

Nome Description
IStateManager.IsTrackingViewState

Obtém um valor que indica se o HotSpot objeto está acompanhando suas alterações de estado de exibição.

IStateManager.LoadViewState(Object)

Restaura o HotSpot estado de exibição salvo anteriormente do objeto no objeto.

IStateManager.SaveViewState()

Salva as alterações no HotSpot estado de exibição do objeto desde a última vez em que a página foi postada novamente no servidor.

IStateManager.TrackViewState()

Instrui a HotSpot região a controlar as alterações em seu estado de exibição.

Aplica-se a

Confira também