HotSpot Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 des instances de la classe abstraite HotSpot . Au lieu de cela, cette classe est héritée par les CircleHotSpotclasses , RectangleHotSpotet PolygonHotSpot pour fournir les fonctionnalités de base courantes d’un point chaud. Vous devez dériver de la HotSpot classe pour créer une classe de point chaud personnalisée qui représente une forme unique que vous définissez. Toutefois, vous pouvez définir la plupart des formes à l’aide des CircleHotSpotclasses , RectangleHotSpotet PolygonHotSpot .
Lorsque l’utilisateur clique sur un HotSpotImageMap contrôle, la page accède à 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, définissez la propriété sur HotSpotModeHotSpotMode.Navigate
. Utilisez la NavigateUrl propriété pour spécifier l’URL à laquelle accéder. Pour effectuer une publication sur le serveur, définissez la propriété sur HotSpotModeHotSpotMode.PostBack
. Utilisez la PostBackValue propriété pour spécifier un nom pour l’objet HotSpot . Ce nom est transmis dans les données d’événement ImageMapEventArgs lorsque l’objet HotSpot est cliqué. Si vous souhaitez que l’objet HotSpot n’ait aucun comportement, définissez la HotSpotMode propriété sur HotSpotMode.Inactive
.
Vous pouvez également utiliser la HotSpotMode propriété sur le contrôle conteneur ImageMap pour spécifier le comportement d’un HotSpot 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. |