HotSpot Klasse

Definition

Implementiert die Grundfunktionen, die alle Hotspotformen aufweisen.

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
Vererbung
HotSpot
Abgeleitet
Attribute
Implementiert

Hinweise

Instanzen der abstrakten Klasse können nicht direkt erstellt HotSpot werden. Stattdessen wird diese Klasse von den Klassen , und geerbt, CircleHotSpot um die allgemeine Grundlegende Funktionalität für einen Hot Spot RectangleHotSpot PolygonHotSpot bereitzustellen. Sie müssen von der HotSpot -Klasse ableiten, um eine benutzerdefinierte Hot Spot-Klasse zu erstellen, die eine eindeutige Form darstellt, die Sie definieren. Sie können jedoch die meisten Formen mithilfe der CircleHotSpot RectangleHotSpot Klassen , und PolygonHotSpot definieren.

Wenn HotSpot auf ein in einem ImageMap -Steuerelement geklickt wird, navigiert die Seite entweder zu einer URL, generiert ein Postback zum Server oder führt keine Weiteren aus. Die HotSpotMode -Eigenschaft gibt dieses Verhalten an. Um zu einer URL zu navigieren, legen Sie die HotSpotMode -Eigenschaft auf HotSpotMode.Navigate fest. Verwenden Sie die NavigateUrl -Eigenschaft, um die URL anzugeben, zu der navigiert werden soll. Um zurück an den Server zu posten, legen Sie die HotSpotMode -Eigenschaft auf HotSpotMode.PostBack fest. Verwenden Sie die PostBackValue -Eigenschaft, um einen Namen für das HotSpot -Objekt anzugeben. Dieser Name wird in den ImageMapEventArgs Ereignisdaten übergeben, wenn auf das HotSpot Objekt geklickt wird. Wenn für das Objekt kein Verhalten vorhanden sein HotSpot soll, legen Sie die HotSpotMode -Eigenschaft auf HotSpotMode.Inactive fest.

Alternativ können Sie die HotSpotMode -Eigenschaft für das enthaltende ImageMap Steuerelement verwenden, um das Verhalten eines HotSpot -Objekts anzugeben. Weitere Informationen finden Sie unter HotSpotMode.

Hinweise für Ausführende

Wenn Sie von HotSpot erben, müssen die folgenden Member überschrieben werden: GetCoordinates() und MarkupName.

Konstruktoren

HotSpot()

Initialisiert eine neue Instanz der HotSpot-Klasse.

Eigenschaften

AccessKey

Ruft die Zugriffstaste ab, die die schnelle Navigation zum HotSpot-Bereich ermöglicht, oder legt diese fest.

AlternateText

Ruft den alternativen Text für ein HotSpot-Objekt in einem ImageMap-Steuerelement ab, der angezeigt werden soll, wenn das Bild nicht verfügbar ist oder in einem Browser gerendert wird, der keine Bilder unterstützt, oder legt diesen fest.

HotSpotMode

Gibt das Verhalten eines HotSpot-Objekts in einem ImageMap-Steuerelement beim Klicken auf den HotSpot an oder legt dieses fest.

IsTrackingViewState

Ruft einen Wert ab, der angibt, ob das HotSpot-Objekt die Änderungen des Ansichtszustands nachverfolgt.

MarkupName

Ruft beim Überschreiben in einer abgeleiteten Klasse die Zeichenfolgendarstellung für die Form des HotSpot-Objekts ab.

NavigateUrl

Ruft die URL ab, zu der beim Klicken auf ein HotSpot-Objekt navigiert wird, oder legt diese fest.

PostBackValue

Ruft den Namen des HotSpot-Objekts ab, das beim Klicken auf den HotSpot in den Ereignisdaten übergeben werden soll, oder legt diesen fest.

TabIndex

Ruft den Index der Aktivierreihenfolge des HotSpot-Bereichs ab oder legt diesen fest.

Target

Ruft das Zielfenster oder den Zielframe ab, in dem der Inhalt der verknüpften Webseite dargestellt werden soll, wenn auf ein HotSpot-Objekt geklickt wird, das zu einer URL navigiert, oder legt diese fest.

ViewState

Ruft ein Wörterbuch mit Zustandsinformationen ab, mit dem Sie den Ansichtszustand eines HotSpot-Objekts über mehrere Anforderungen für dieselbe Seite hinweg speichern und wiederherstellen können.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetCoordinates()

Gibt beim Überschreiben in einer abgeleiteten Klasse eine Zeichenfolge zurück, die die Koordinaten des HotSpot-Bereichs darstellt.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
LoadViewState(Object)

Stellt den zuvor gespeicherten Ansichtszustand des HotSpot-Objekts für das Objekt wieder her.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
SaveViewState()

Speichert die Änderungen am Ansichtszustand des HotSpot-Objekts seit dem Zeitpunkt, zu dem die Seite zurück an den Server gesendet wurde.

ToString()

Gibt die String-Darstellung dieser Instanz eines HotSpot-Objekts zurück.

TrackViewState()

Bewirkt, dass das HotSpot-Objekt die Änderungen am Ansichtszustand nachverfolgt, sodass diese im StateBag-Objekt des Objekts gespeichert werden können. Auf dieses Objekt kann über die ViewState-Eigenschaft zugegriffen werden.

Explizite Schnittstellenimplementierungen

IStateManager.IsTrackingViewState

Ruft einen Wert ab, der angibt, ob das HotSpot-Objekt die Änderungen des Ansichtszustands nachverfolgt.

IStateManager.LoadViewState(Object)

Stellt den zuvor gespeicherten Ansichtszustand des HotSpot-Objekts für das Objekt wieder her.

IStateManager.SaveViewState()

Speichert die Änderungen am Ansichtszustand des HotSpot-Objekts seit dem Zeitpunkt, zu dem die Seite das letzte Mal zurück an den Server gesendet wurde.

IStateManager.TrackViewState()

Weist den HotSpot-Bereich an, Änderungen am Ansichtszustand nachzuverfolgen.

Gilt für

Siehe auch