HotSpot 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.
Implementuje podstawowe funkcje wspólne dla wszystkich kształtów punktów gorących.
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
- Dziedziczenie
-
HotSpot
- Pochodne
- Atrybuty
- Implementuje
Uwagi
Nie można bezpośrednio tworzyć wystąpień klasy abstrakcyjnej HotSpot . Zamiast tego ta klasa jest dziedziczona przez CircleHotSpotklasy , RectangleHotSpoti PolygonHotSpot w celu zapewnienia typowych podstawowych funkcji dla miejsca gorącego. Musisz pochodzić z klasy, HotSpot aby utworzyć niestandardową klasę hot spot, która reprezentuje unikatowy kształt, który definiujesz. Można jednak zdefiniować większość kształtów przy użyciu CircleHotSpotklas , RectangleHotSpoti PolygonHotSpot .
HotSpot Po kliknięciu ImageMap kontrolki na stronie nastąpi przejście do adresu URL, wygenerowanie wpisu zwrotnego do serwera 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
. Użyj właściwości , NavigateUrl aby określić adres URL do przejścia. Aby wrócić do serwera, ustaw HotSpotMode właściwość na HotSpotMode.PostBack
. Użyj właściwości , PostBackValue aby określić nazwę HotSpot obiektu. Ta nazwa zostanie przekazana w danych zdarzenia po kliknięciu ImageMapEventArgsHotSpot obiektu. Jeśli chcesz HotSpot , aby obiekt nie miał zachowania, ustaw HotSpotMode właściwość na HotSpotMode.Inactive
.
Alternatywnie można użyć HotSpotMode właściwości w kontrolce zawierającej ImageMap , aby określić HotSpot zachowanie obiektu. Aby uzyskać więcej informacji, zobacz HotSpotMode.
Uwagi dotyczące implementowania
Po dziedziczeniu z HotSpotprogramu należy zastąpić następujące elementy członkowskie: GetCoordinates() i MarkupName.
Konstruktory
HotSpot() |
Inicjuje nowe wystąpienie klasy HotSpot. |
Właściwości
AccessKey |
Pobiera lub ustawia klucz dostępu, który umożliwia szybkie przechodzenie do HotSpot regionu. |
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. |
HotSpotMode |
Pobiera lub ustawia zachowanie HotSpot obiektu w kontrolce ImageMap po kliknięciu HotSpot . |
IsTrackingViewState |
Pobiera wartość wskazującą, czy HotSpot obiekt śledzi zmiany stanu widoku. |
MarkupName |
Po zastąpieniu w klasie pochodnej pobiera reprezentację ciągu dla HotSpot kształtu obiektu. |
NavigateUrl |
Pobiera lub ustawia adres URL, aby przejść do momentu HotSpot kliknięcia obiektu. |
PostBackValue |
Pobiera lub ustawia nazwę HotSpot obiektu, który ma być przekazywany do danych zdarzenia po kliknięciu HotSpot . |
TabIndex |
Pobiera lub ustawia indeks tabulacji HotSpot regionu. |
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. |
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. |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetCoordinates() |
Po zastąpieniu klasy pochodnej zwraca ciąg reprezentujący współrzędne HotSpot regionu. |
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. |
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. |
ToString() |
Zwraca reprezentację String tego wystąpienia HotSpot obiektu. |
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 . |
Jawne implementacje interfejsu
IStateManager.IsTrackingViewState |
Pobiera wartość wskazującą, czy HotSpot obiekt śledzi zmiany stanu widoku. |
IStateManager.LoadViewState(Object) |
HotSpot Przywraca wcześniej zapisany stan widoku obiektu do obiektu. |
IStateManager.SaveViewState() |
Zapisuje zmiany w HotSpot stanie widoku obiektu od czasu ostatniego opublikowania strony z powrotem na serwerze. |
IStateManager.TrackViewState() |
Instruuje HotSpot region, aby śledzić zmiany w stanie widoku. |