Partilhar via


HotSpot Classe

Definição

Implementa a funcionalidade básica comum a todos 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 pelas CircleHotSpotclasses , RectangleHotSpote PolygonHotSpot 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 CircleHotSpotclasses , RectangleHotSpote PolygonHotSpot .

Quando um HotSpot em um ImageMap controle é 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 recipiente ImageMap para especificar o comportamento de um HotSpot objeto. Para obter mais informações, consulte HotSpotMode.

Notas aos Implementadores

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

Construtores

HotSpot()

Inicializa uma nova instância da classe HotSpot.

Propriedades

AccessKey

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

AlternateText

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

HotSpotMode

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

IsTrackingViewState

Obtém um valor que indica se o objeto HotSpot está controlando 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 forma do objeto HotSpot.

NavigateUrl

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

PostBackValue

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

TabIndex

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

Target

Obtém ou define a janela ou o quadro de destino no qual exibir o conteúdo da página da Web vinculada a quando um objeto HotSpot 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 objeto HotSpot em várias solicitações da mesma página.

Métodos

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 região HotSpot.

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 estado de exibição salvo anteriormente do objeto HotSpot para o objeto.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
SaveViewState()

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

ToString()

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

TrackViewState()

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

Implantações explícitas de interface

IStateManager.IsTrackingViewState

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

IStateManager.LoadViewState(Object)

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

IStateManager.SaveViewState()

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

IStateManager.TrackViewState()

Instrui a região HotSpot a rastrear alterações para seu estado de exibição.

Aplica-se a

Confira também