HotSpot Classe

Définition

Implémente les fonctionnalités de base communes à toutes les formes de zone réactive.

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
Héritage
HotSpot
Dérivé
Attributs
Implémente

Remarques

Vous ne pouvez pas créer directement d’instances de la classe abstraite HotSpot . Au lieu de cela, cette classe est héritée par les CircleHotSpot RectangleHotSpot classes, et PolygonHotSpot pour fournir les fonctionnalités de base communes pour une zone réactive. Vous devez dériver de la HotSpot classe pour créer une classe de zone réactive personnalisée qui représente une forme unique que vous définissez. Toutefois, vous pouvez définir la plupart des formes à l’aide des CircleHotSpot RectangleHotSpot classes, et PolygonHotSpot .

Lorsqu’un HotSpot ImageMap utilisateur clique sur un dans un contrôle, la page navigue vers une URL, génère une publication sur le serveur ou ne fait rien. La HotSpotMode propriété spécifie ce comportement. Pour accéder à une URL, affectez à la propriété la valeur HotSpotMode HotSpotMode.Navigate . Utilisez la NavigateUrl propriété pour spécifier l’URL vers laquelle naviguer. Pour effectuer une publication sur le serveur, affectez à la propriété la valeur HotSpotMode HotSpotMode.PostBack . Utilisez la PostBackValue propriété pour spécifier un nom pour l' HotSpot objet. Ce nom sera passé dans les ImageMapEventArgs données d’événement lorsque l' HotSpot utilisateur cliquera sur l’objet. Si vous souhaitez que l' HotSpot objet n’ait aucun comportement, affectez à la propriété la valeur HotSpotMode HotSpotMode.Inactive .

Vous pouvez également utiliser la HotSpotMode propriété sur le ImageMap contrôle conteneur pour spécifier le HotSpot comportement d’un objet. Pour plus d'informations, consultez HotSpotMode.

Notes pour les responsables de l’implémentation

Lorsque vous héritez de HotSpot, vous devez substituer les membres suivants : GetCoordinates() et MarkupName.

Constructeurs

HotSpot()

Initialise une nouvelle instance de la classe HotSpot.

Propriétés

AccessKey

Obtient ou définit la touche d'accès rapide qui vous permet de naviguer rapidement vers la région HotSpot.

AlternateText

Obtient ou définit le texte de remplacement à afficher pour un objet HotSpot d'un contrôle ImageMap lorsque l'image n'est pas disponible ou s'affiche sur un navigateur qui ne prend pas en charge les images.

HotSpotMode

Obtient ou définit le comportement d'un objet HotSpot d'un contrôle ImageMap suite à un clic sur HotSpot.

IsTrackingViewState

Obtient une valeur indiquant si l'objet HotSpot effectue le suivi des modifications de son état d'affichage.

MarkupName

En cas de substitution dans une classe dérivée, obtient la représentation sous forme de chaîne de la forme de l'objet HotSpot.

NavigateUrl

Obtient ou définit l'URL à laquelle accéder lors d'un clic sur un objet HotSpot.

PostBackValue

Obtient ou définit le nom de l'objet HotSpot à passer dans les données d'événement lors d'un clic sur HotSpot.

TabIndex

Obtient ou définit l'index de tabulation de la région HotSpot.

Target

Obtient ou définit la fenêtre ou le frame cible sur lequel afficher le contenu de la page Web vers laquelle un lien est établi lorsqu'un clic est effectué sur un objet HotSpot qui navigue vers une URL.

ViewState

Obtient un dictionnaire d'informations d'état qui vous permet d'enregistrer et de restaurer l'état d'affichage d'un objet HotSpot entre plusieurs demandes de la même page.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetCoordinates()

En cas de substitution dans une classe dérivée, retourne une chaîne qui représente les coordonnées de la région HotSpot.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
LoadViewState(Object)

Restaure sur l'objet l'état d'affichage précédemment enregistré de l'objet HotSpot.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
SaveViewState()

Enregistre les modifications apportées à l'état d'affichage de l'objet HotSpot depuis la publication de la page sur le serveur.

ToString()

Retourne la représentation String de cette instance d'un objet HotSpot.

TrackViewState()

Amène l'objet HotSpot à suivre les modifications de son état d'affichage afin qu'elles puissent être stockées dans l'objet StateBag de l'objet. Cet objet est accessible via la propriété ViewState.

Implémentations d’interfaces explicites

IStateManager.IsTrackingViewState

Obtient une valeur indiquant si l'objet HotSpot effectue le suivi des modifications de son état d'affichage.

IStateManager.LoadViewState(Object)

Restaure sur l'objet l'état d'affichage précédemment enregistré de l'objet HotSpot.

IStateManager.SaveViewState()

Enregistre les modifications apportées à l'état d'affichage de l'objet HotSpot depuis la dernière publication de la page sur le serveur.

IStateManager.TrackViewState()

Indique à la région HotSpot de suivre les modifications apportées à son état d'affichage.

S’applique à

Voir aussi