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 HotSpot astratta. Questa classe viene invece ereditata dalle classi , e per fornire CircleHotSpot le funzionalità di base comuni per RectangleHotSpot PolygonHotSpot un'area sensibile. È 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 CircleHotSpot le classi , e RectangleHotSpot PolygonHotSpot .
Quando si fa clic su un controllo in , la pagina passa a un URL, genera HotSpot ImageMap un postback al server o non esegue alcuna operazione. La HotSpotMode proprietà specifica questo comportamento. Per passare a un URL, impostare HotSpotMode la proprietà su HotSpotMode.Navigate
. Usare la NavigateUrl proprietà per specificare l'URL a cui passare. Per eseguire il post-back nel server, impostare HotSpotMode la proprietà su HotSpotMode.PostBack
. Utilizzare la PostBackValue proprietà per specificare un nome per l'oggetto HotSpot . Questo nome verrà passato nei dati ImageMapEventArgs dell'evento quando si fa clic HotSpot sull'oggetto . Se si vuole che HotSpot l'oggetto non abbia alcun comportamento, impostare HotSpotMode la proprietà su HotSpotMode.Inactive
.
In alternativa, è possibile usare HotSpotMode la proprietà nel controllo ImageMap contenitore per specificare il comportamento di HotSpot un 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. |