HotSpot Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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. |