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 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. |