CircleHotSpot Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Definiuje okrągły region miejsca gorącego w kontrolce ImageMap . Klasa ta nie może być dziedziczona.
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
- Dziedziczenie
Przykłady
W poniższym przykładzie kodu pokazano, jak deklaratywnie utworzyć kontrolkę zawierającą ImageMap dwa CircleHotSpot obiekty. Właściwość HotSpotMode jest ustawiona na HotSpotMode.Navigate
wartość , co powoduje przejście strony do określonego adresu URL za każdym razem, gdy użytkownik kliknie jeden z regionów hot spot. Aby ten przykład działał poprawnie, należy podać własny obraz dla ImageUrl właściwości i odpowiednio zaktualizować ścieżkę do obrazu, aby aplikacja mogła ją zlokalizować.
<%@ 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>
Uwagi
Ta klasa definiuje region gorącego miejsca w kształcie koła w kontrolce ImageMap . Aby zdefiniować region CircleHotSpot obiektu, ustaw X właściwość na wartość reprezentującą współrzędną x środka regionu cyklicznego. Y Ustaw właściwość na wartość reprezentującą współrzędną y środka regionu cyklicznego. Radius Ustaw właściwość na odległość od środka okręgu do krawędzi.
CircleHotSpot Po kliknięciu kontrolki strona przechodzi do adresu URL, generuje wpis z powrotem na serwerze lub nic nie robi. Właściwość HotSpotMode określa to zachowanie. Aby przejść do adresu URL, ustaw HotSpotMode właściwość na HotSpotMode.Navigate
, a następnie użyj NavigateUrl właściwości , aby określić adres URL do przejścia. Aby opublikować obiekt z powrotem na serwerze, ustaw HotSpotMode właściwość na HotSpotMode.PostBack
, a następnie użyj PostBackValue właściwości , aby określić nazwę CircleHotSpot obiektu. Ta nazwa zostanie przekazana w danych zdarzenia po kliknięciu ImageMapEventArgsCircleHotSpot . Jeśli chcesz CircleHotSpot , aby obiekt nie miał żadnego zachowania, ustaw HotSpotMode właściwość na HotSpotMode.Inactive
.
Konstruktory
CircleHotSpot() |
Inicjuje nowe wystąpienie klasy CircleHotSpot. |
Właściwości
AccessKey |
Pobiera lub ustawia klucz dostępu, który umożliwia szybkie przechodzenie do HotSpot regionu. (Odziedziczone po HotSpot) |
AlternateText |
Pobiera lub ustawia alternatywny tekst wyświetlany dla HotSpot obiektu w kontrolce ImageMap , gdy obraz jest niedostępny lub renderuje do przeglądarki, która nie obsługuje obrazów. (Odziedziczone po HotSpot) |
HotSpotMode |
Pobiera lub ustawia zachowanie HotSpot obiektu w kontrolce ImageMap po kliknięciu HotSpot . (Odziedziczone po HotSpot) |
IsTrackingViewState |
Pobiera wartość wskazującą, czy HotSpot obiekt śledzi zmiany stanu widoku. (Odziedziczone po HotSpot) |
MarkupName |
Po zastąpieniu w klasie pochodnej pobiera reprezentację ciągu dla HotSpot kształtu obiektu. (Odziedziczone po HotSpot) |
NavigateUrl |
Pobiera lub ustawia adres URL, aby przejść do momentu HotSpot kliknięcia obiektu. (Odziedziczone po HotSpot) |
PostBackValue |
Pobiera lub ustawia nazwę HotSpot obiektu, który ma być przekazywany do danych zdarzenia po kliknięciu HotSpot . (Odziedziczone po HotSpot) |
Radius |
Pobiera lub ustawia odległość od środka do krawędzi cyklicznego regionu zdefiniowanego przez ten CircleHotSpot obiekt. |
TabIndex |
Pobiera lub ustawia indeks tabulacji HotSpot regionu. (Odziedziczone po HotSpot) |
Target |
Pobiera lub ustawia okno docelowe lub ramkę, w której ma być wyświetlana zawartość strony sieci Web połączona po HotSpot kliknięciu obiektu, który przechodzi do adresu URL. (Odziedziczone po HotSpot) |
ViewState |
Pobiera słownik informacji o stanie, który umożliwia zapisanie i przywrócenie stanu HotSpot widoku obiektu na wielu żądaniach dla tej samej strony. (Odziedziczone po HotSpot) |
X |
Pobiera lub ustawia współrzędną x środka regionu cyklicznego zdefiniowanego przez ten CircleHotSpot obiekt. |
Y |
Pobiera lub ustawia współrzędną y środka regionu cyklicznego zdefiniowanego przez ten CircleHotSpot obiekt. |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetCoordinates() |
Zwraca ciąg reprezentujący współrzędne CircleHotSpot x i y środka obiektu oraz długość jego promienia. |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
LoadViewState(Object) |
HotSpot Przywraca wcześniej zapisany stan widoku obiektu do obiektu. (Odziedziczone po HotSpot) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
SaveViewState() |
Zapisuje zmiany w HotSpot stanie widoku obiektu od czasu opublikowania strony z powrotem na serwerze. (Odziedziczone po HotSpot) |
ToString() |
Zwraca reprezentację String tego wystąpienia HotSpot obiektu. (Odziedziczone po HotSpot) |
TrackViewState() |
HotSpot Powoduje, że obiekt będzie śledzić zmiany w stanie widoku, aby można je było przechowywać w obiekcie obiektuStateBag. Ten obiekt jest dostępny za pośrednictwem ViewState właściwości . (Odziedziczone po HotSpot) |
Jawne implementacje interfejsu
IStateManager.IsTrackingViewState |
Pobiera wartość wskazującą, czy HotSpot obiekt śledzi zmiany stanu widoku. (Odziedziczone po HotSpot) |
IStateManager.LoadViewState(Object) |
HotSpot Przywraca wcześniej zapisany stan widoku obiektu do obiektu. (Odziedziczone po HotSpot) |
IStateManager.SaveViewState() |
Zapisuje zmiany w HotSpot stanie widoku obiektu od czasu ostatniego opublikowania strony z powrotem na serwerze. (Odziedziczone po HotSpot) |
IStateManager.TrackViewState() |
Instruuje HotSpot region, aby śledzić zmiany w stanie widoku. (Odziedziczone po HotSpot) |