HotSpot Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Implementa le funzionalità di base comuni a tutte le forme di aree sensibili.
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
- Ereditarietà
-
HotSpot
- Derivato
- Attributi
- Implementazioni
Commenti
Non è possibile creare direttamente istanze della classe astratta HotSpot . Questa classe viene invece ereditata dalle CircleHotSpotclassi , RectangleHotSpote PolygonHotSpot per fornire le funzionalità di base comuni per un'area di accesso frequente. È necessario derivare dalla HotSpot classe per creare una classe hot spot personalizzata che rappresenta una forma univoca definita dall'utente. È tuttavia possibile definire la maggior parte delle forme usando le CircleHotSpotclassi , RectangleHotSpote PolygonHotSpot .
Quando si fa clic su un HotSpot oggetto in un ImageMap controllo, la pagina passa a un URL, genera un postback al server o non esegue alcuna operazione. La HotSpotMode proprietà specifica questo comportamento. Per passare a un URL, impostare la HotSpotMode proprietà su HotSpotMode.Navigate
. Utilizzare la NavigateUrl proprietà per specificare l'URL a cui passare. Per eseguire il postback al server, impostare la HotSpotMode proprietà su HotSpotMode.PostBack
. Utilizzare la PostBackValue proprietà per specificare un nome per l'oggetto HotSpot . Questo nome verrà passato nei dati dell'evento ImageMapEventArgs quando si fa clic sull'oggetto HotSpot . Se si desidera che l'oggetto HotSpot non abbia alcun comportamento, impostare la HotSpotMode proprietà su HotSpotMode.Inactive
.
In alternativa, è possibile utilizzare la HotSpotMode proprietà nel controllo contenitore ImageMap per specificare il comportamento di un HotSpot oggetto. Per altre informazioni, vedere HotSpotMode.
Note per gli implementatori
Quando si eredita da HotSpot, è necessario eseguire l'override dei seguenti membri: GetCoordinates() e MarkupName.
Costruttori
HotSpot() |
Inizializza una nuova istanza della classe HotSpot. |
Proprietà
AccessKey |
Ottiene o imposta il tasto di scelta che consente di spostarsi rapidamente sull'area HotSpot. |
AlternateText |
Ottiene o imposta il testo alternativo da visualizzare per un oggetto HotSpot in un controllo ImageMap se l'immagine non è disponibile o il rendering viene eseguito su un browser che non supporta le immagini. |
HotSpotMode |
Ottiene o imposta il comportamento di un oggetto HotSpot in un controllo ImageMap quando viene fatto clic su HotSpot. |
IsTrackingViewState |
Ottiene un valore che indica se l'oggetto HotSpot tiene traccia delle modifiche apportate al relativo stato di visualizzazione. |
MarkupName |
Quando viene sottoposto a override in una classe derivata, ottiene la rappresentazione in formato stringa della forma dell'oggetto HotSpot. |
NavigateUrl |
Ottiene o imposta l'URL a cui passare quando viene fatto clic su un oggetto HotSpot. |
PostBackValue |
Ottiene o imposta il nome dell'oggetto HotSpot da passare nei dati dell'evento quando viene fatto clic su HotSpot. |
TabIndex |
Ottiene o imposta l'indice di tabulazione dell'area HotSpot. |
Target |
Ottiene o imposta la finestra o il frame di destinazione in cui visualizzare il contenuto della pagina Web collegato quando viene fatto clic su un oggetto HotSpot che esegue lo spostamento su un URL. |
ViewState |
Ottiene un dizionario di informazioni sullo stato che consente di salvare e ripristinare lo stato di visualizzazione di un oggetto HotSpot tra più richieste per la stessa pagina. |
Metodi
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetCoordinates() |
Quando viene sottoposto a override in una classe derivata, restituisce una stringa che rappresenta le coordinate dell'area HotSpot. |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
LoadViewState(Object) |
Ripristina lo stato di visualizzazione precedentemente salvato dell'oggetto HotSpot. |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
SaveViewState() |
Salva le modifiche apportate allo stato di visualizzazione dell'oggetto HotSpot dal momento in cui è stato eseguito il postback della pagina al server. |
ToString() |
Restituisce la rappresentazione String di questa istanza di un oggetto HotSpot. |
TrackViewState() |
Fa in modo che l'oggetto HotSpot tenga traccia delle modifiche apportate allo stato di visualizzazione affinché vengano archiviate nell'oggetto StateBag dell'oggetto. È possibile accedere a questo oggetto tramite la proprietà ViewState. |
Implementazioni dell'interfaccia esplicita
IStateManager.IsTrackingViewState |
Ottiene un valore che indica se l'oggetto HotSpot tiene traccia delle modifiche apportate al relativo stato di visualizzazione. |
IStateManager.LoadViewState(Object) |
Ripristina lo stato di visualizzazione precedentemente salvato dell'oggetto HotSpot. |
IStateManager.SaveViewState() |
Salva le modifiche apportate allo stato di visualizzazione dell'oggetto HotSpot dall'ultimo postback della pagina al server. |
IStateManager.TrackViewState() |
Indica all'area HotSpot di tenere traccia delle modifiche apportate allo stato di visualizzazione. |