CircleHotSpot 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.
Definiert einen runden Hotspotbereich in einem ImageMap-Steuerelement. Diese Klasse kann nicht vererbt werden.
public ref class CircleHotSpot sealed : System::Web::UI::WebControls::HotSpot
public sealed class CircleHotSpot : System.Web.UI.WebControls.HotSpot
type CircleHotSpot = class
inherit HotSpot
Public NotInheritable Class CircleHotSpot
Inherits HotSpot
- Vererbung
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie ein ImageMap Steuerelement deklarativ erstellt wird, das zwei CircleHotSpot -Objekte enthält. Die HotSpotMode -Eigenschaft ist auf HotSpotMode.Navigate
festgelegt, wodurch die Seite jedes Mal zur angegebenen URL navigiert, wenn ein Benutzer auf eine der Hotspot-Regionen klickt. Damit dieses Beispiel ordnungsgemäß funktioniert, müssen Sie Ihr eigenes Image für die ImageUrl Eigenschaft angeben und den Pfad zum Bild entsprechend aktualisieren, damit die Anwendung es finden kann.
<%@ page language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="head1" runat="server">
<title>ImageMap Class Navigate Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>ImageMap Class Navigate Example</h3>
<h4>Shopping Choices:</h4>
<asp:imagemap id="Shop"
imageurl="Images/ShopChoice.jpg"
width="150"
height="360"
alternatetext="Shopping choices"
runat="Server">
<asp:circlehotspot
navigateurl="http://www.tailspintoys.com"
x="75"
y="290"
radius="75"
hotspotmode="Navigate"
alternatetext="Shop for toys">
</asp:circlehotspot>
<asp:circlehotspot
navigateurl="http://www.cohowinery.com"
x="75"
y="120"
radius="75"
hotspotmode="Navigate"
alternatetext="Shop for wine">
</asp:circlehotspot>
</asp:imagemap>
</form>
</body>
</html>
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="head1" runat="server">
<title>ImageMap Class Navigate Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>ImageMap Class Navigate Example</h3>
<h4>Shopping Choices:</h4>
<asp:imagemap id="Shop"
imageurl="Images/ShopChoice.jpg"
alternatetext="Shopping choices"
runat="Server">
<asp:circlehotspot
navigateurl="http://www.tailspintoys.com"
x="145"
y="120"
radius="75"
hotspotmode="Navigate"
alternatetext="Shop for toys">
</asp:circlehotspot>
<asp:circlehotspot
navigateurl="http://www.cohowinery.com"
x="145"
y="290"
radius="75"
hotspotmode="Navigate"
alternatetext="Shop for wine">
</asp:circlehotspot>
</asp:imagemap>
</form>
</body>
</html>
Hinweise
Diese Klasse definiert einen kreisförmigen Hotspotbereich in einem ImageMap -Steuerelement. Um den Bereich des CircleHotSpot Objekts zu definieren, legen Sie die X -Eigenschaft auf den Wert fest, der die x-Koordinate des Mittelpunkts des kreisförmigen Bereichs darstellt. Legen Sie die Y -Eigenschaft auf den Wert fest, der die y-Koordinate des Mittelpunkts des kreisförmigen Bereichs darstellt. Legen Sie die Radius -Eigenschaft auf den Abstand zwischen der Mitte des Kreises und dem Rand fest.
Wenn auf ein CircleHotSpot Steuerelement geklickt wird, navigiert die Seite entweder zu einer URL, generiert einen Beitrag zurück zum Server oder macht nichts. Die HotSpotMode -Eigenschaft gibt dieses Verhalten an. Um zu einer URL zu navigieren, legen Sie die HotSpotMode -Eigenschaft auf HotSpotMode.Navigate
fest, und verwenden Sie die NavigateUrl -Eigenschaft, um die URL anzugeben, zu der navigiert werden soll. Legen Sie HotSpotMode die -Eigenschaft auf HotSpotMode.PostBack
fest, und verwenden Sie die PostBackValue -Eigenschaft, um einen Namen für das CircleHotSpot -Objekt anzugeben. Dieser Name wird in den ImageMapEventArgs Ereignisdaten übergeben, wenn auf geklickt CircleHotSpot wird. Wenn das CircleHotSpot Objekt kein Verhalten aufweisen soll, legen Sie die HotSpotMode -Eigenschaft auf fest HotSpotMode.Inactive
.
Konstruktoren
CircleHotSpot() |
Initialisiert eine neue Instanz der CircleHotSpot-Klasse. |
Eigenschaften
AccessKey |
Ruft die Zugriffstaste ab, die die schnelle Navigation zum HotSpot-Bereich ermöglicht, oder legt diese fest. (Geerbt von HotSpot) |
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. (Geerbt von HotSpot) |
HotSpotMode |
Gibt das Verhalten eines HotSpot-Objekts in einem ImageMap-Steuerelement beim Klicken auf den HotSpot an oder legt dieses fest. (Geerbt von HotSpot) |
IsTrackingViewState |
Ruft einen Wert ab, der angibt, ob das HotSpot-Objekt die Änderungen des Ansichtszustands nachverfolgt. (Geerbt von HotSpot) |
MarkupName |
Ruft beim Überschreiben in einer abgeleiteten Klasse die Zeichenfolgendarstellung für die Form des HotSpot-Objekts ab. (Geerbt von HotSpot) |
NavigateUrl |
Ruft die URL ab, zu der beim Klicken auf ein HotSpot-Objekt navigiert wird, oder legt diese fest. (Geerbt von HotSpot) |
PostBackValue |
Ruft den Namen des HotSpot-Objekts ab, das beim Klicken auf den HotSpot in den Ereignisdaten übergeben werden soll, oder legt diesen fest. (Geerbt von HotSpot) |
Radius |
Ruft den Abstand zwischen dem Mittelpunkt und dem Rand des Kreisbereichs ab, der durch das CircleHotSpot-Objekt definiert wird, oder legt diesen fest. |
TabIndex |
Ruft den Index der Aktivierreihenfolge des HotSpot-Bereichs ab oder legt diesen fest. (Geerbt von HotSpot) |
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. (Geerbt von HotSpot) |
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. (Geerbt von HotSpot) |
X |
Ruft die x-Koordinate für den Mittelpunkt des kreisförmigen Bereichs ab, der durch das CircleHotSpot-Objekt definiert wird, oder legt sie fest. |
Y |
Ruft die y-Koordinate für den Mittelpunkt des kreisförmigen Bereichs ab, der durch das CircleHotSpot-Objekt definiert wird, oder legt sie fest. |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetCoordinates() |
Gibt eine Zeichenfolge zurück, die die x- und y-Koordinaten für den Mittelpunkt eines CircleHotSpot-Objekts und dessen Radius 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. (Geerbt von HotSpot) |
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. (Geerbt von HotSpot) |
ToString() |
Gibt die String-Darstellung dieser Instanz eines HotSpot-Objekts zurück. (Geerbt von HotSpot) |
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. (Geerbt von HotSpot) |
Explizite Schnittstellenimplementierungen
IStateManager.IsTrackingViewState |
Ruft einen Wert ab, der angibt, ob das HotSpot-Objekt die Änderungen des Ansichtszustands nachverfolgt. (Geerbt von HotSpot) |
IStateManager.LoadViewState(Object) |
Stellt den zuvor gespeicherten Ansichtszustand des HotSpot-Objekts für das Objekt wieder her. (Geerbt von HotSpot) |
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. (Geerbt von HotSpot) |
IStateManager.TrackViewState() |
Weist den HotSpot-Bereich an, Änderungen am Ansichtszustand nachzuverfolgen. (Geerbt von HotSpot) |