HotSpot Klasa

Definicja

Implementuje podstawowe funkcje wspólne dla wszystkich kształtów hot spot.

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 HotSpot abstrakcyjnej. Zamiast tego ta klasa jest dziedziczona przez klasy , i w celu zapewnienia wspólnych podstawowych CircleHotSpot RectangleHotSpot funkcji dla punktu PolygonHotSpot gorącego. Musisz utworzyć niestandardową klasę typu hot spot reprezentującą unikatowy HotSpot kształt, który zdefiniujesz, na podstawie klasy . Większość kształtów można jednak zdefiniować przy użyciu CircleHotSpot klas RectangleHotSpot , i PolygonHotSpot .

Po kliknięciu kontrolki strona przechodzi do adresu URL, generuje zwrot na HotSpot serwerze lub nic nie ImageMap robi. Właściwość HotSpotMode określa to zachowanie. Aby przejść do adresu URL, ustaw HotSpotMode właściwość na HotSpotMode.Navigate wartość . Użyj właściwości NavigateUrl , aby określić adres URL, do który ma nawigować. Aby opublikować ponownie na serwerze, ustaw HotSpotMode właściwość na HotSpotMode.PostBack wartość . Użyj PostBackValue właściwości , aby określić nazwę HotSpot obiektu. Ta nazwa zostanie przekazana w ImageMapEventArgs danych zdarzenia po kliknięciu HotSpot obiektu. Jeśli chcesz, HotSpot aby obiekt nie miał żadnego zachowania, ustaw właściwość na HotSpotMode HotSpotMode.Inactive .

Alternatywnie można użyć właściwości HotSpotMode w kontrolce zawierającej, ImageMap aby określić zachowanie HotSpot obiektu. Aby uzyskać więcej informacji, zobacz HotSpotMode.

Uwagi dotyczące implementowania

W przypadku dziedziczenia HotSpot z metody należy zastąpić następujące elementy członkowskie: i GetCoordinates() 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 przejście do HotSpot regionu.

AlternateText

Pobiera lub ustawia alternatywny tekst do wyświetlenia dla obiektu w kontrolce, gdy obraz jest niedostępny lub renderowany w przeglądarce, HotSpot ImageMap która nie obsługuje obrazów.

HotSpotMode

Pobiera lub ustawia zachowanie obiektu HotSpot w ImageMap kontrolce po HotSpot kliknięciu.

IsTrackingViewState

Pobiera wartość wskazującą, czy HotSpot obiekt śledzi zmiany stanu widoku.

MarkupName

W przypadku przesłonięć w klasie pochodnej pobiera reprezentację ciągu HotSpot dla kształtu obiektu.

NavigateUrl

Pobiera lub ustawia adres URL, do którym ma nawigować po HotSpot kliknięciu obiektu.

PostBackValue

Pobiera lub ustawia nazwę obiektu HotSpot do przekazania danych zdarzenia po HotSpot kliknięciu.

TabIndex

Pobiera lub ustawia indeks karty HotSpot regionu.

Target

Pobiera lub ustawia okno docelowe lub ramkę, w której ma być wyświetlana zawartość strony internetowej, z którą jest połączona po kliknięciu obiektu, który przechodzi HotSpot do adresu URL.

ViewState

Pobiera słownik informacji o stanie, który umożliwia zapisywanie i przywracanie stanu widoku obiektu w wielu HotSpot żą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 przesłonięciu w klasie 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 wartość bieżącego wystąpienia.

(Odziedziczone po Object)
LoadViewState(Object)

Przywraca wcześniej zapisany stan widoku obiektu HotSpot do obiektu.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
SaveViewState()

Zapisuje zmiany stanu widoku obiektu od HotSpot czasu, gdy strona została opublikowana z powrotem na serwerze.

ToString()

Zwraca String reprezentację tego wystąpienia HotSpot obiektu.

TrackViewState()

Powoduje, że obiekt ma śledzić zmiany stanu widoku, dzięki czemu HotSpot mogą być przechowywane w obiekcie StateBag obiektu. 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)

Przywraca wcześniej zapisany stan widoku HotSpot obiektu do obiektu.

IStateManager.SaveViewState()

Zapisuje zmiany stanu widoku obiektu od czasu ostatniego wpisu strony na HotSpot serwerze.

IStateManager.TrackViewState()

Instruuje HotSpot region, aby śledził zmiany stanu widoku.

Dotyczy

Zobacz też