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 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. |