HotSpot Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 HotSpot Klasse können nicht direkt erstellt werden. Stattdessen wird diese Klasse von den CircleHotSpotKlassen , RectangleHotSpotund PolygonHotSpot geerbt, um die allgemeine grundlegende Funktionalität für einen Hotspot 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 Shapes mit den CircleHotSpotKlassen , RectangleHotSpotund PolygonHotSpot definieren.
Wenn auf eine HotSpot in einem ImageMap Steuerelement geklickt wird, navigiert die Seite entweder zu einer URL, generiert ein Postback zum Server oder tut nichts. 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. Legen Sie die -Eigenschaft auf fest, um den Post zurück auf den HotSpotMode Server zu HotSpotMode.PostBack
senden. 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 das HotSpot -Objekt kein Verhalten aufweisen soll, legen Sie die HotSpotMode -Eigenschaft auf fest HotSpotMode.Inactive
.
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. |