HotSpot Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |