Udostępnij za pośrednictwem


HotSpot Klasa

Definicja

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.

Dotyczy

Zobacz też