HotSpot Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Implementuje základní funkce společné pro všechny hot spotové tvary.
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
- Dědičnost
-
HotSpot
- Odvozené
- Atributy
- Implementuje
Poznámky
Instance abstraktní třídy nelze vytvářet HotSpot přímo. Místo toho je tato třída zděděna třídami , a , aby poskytovala běžné základní funkce CircleHotSpot RectangleHotSpot pro aktivní PolygonHotSpot bod. Je nutné odvodit z třídy pro vytvoření vlastní třídy HotSpot hot spot, která představuje jedinečný tvar, který definujete. Většinu tvarů však můžete definovat pomocí CircleHotSpot tříd RectangleHotSpot , a PolygonHotSpot .
Když v ovládacím prvku kliknete na , stránka buď přejde na adresu URL, vygeneruje HotSpot ImageMap postback na server nebo nic nedělat. Toto HotSpotMode chování určuje vlastnost . Pokud chcete přejít na adresu URL, nastavte HotSpotMode vlastnost na HotSpotMode.Navigate
. Pomocí vlastnosti NavigateUrl zadejte adresu URL, na kterou chcete přejít. Pokud chcete odeslat příspěvek zpět na server, nastavte HotSpotMode vlastnost na HotSpotMode.PostBack
. Pomocí PostBackValue vlastnosti zadejte název HotSpot objektu. Tento název se předá v datech události při kliknutí ImageMapEventArgs HotSpot na objekt. Pokud chcete, HotSpot aby objekt nemá žádné chování, nastavte vlastnost na HotSpotMode HotSpotMode.Inactive
.
Alternativně můžete použít vlastnost u ovládacího prvku HotSpotMode ImageMap obsahujícího k určení HotSpot chování objektu. Další informace naleznete v tématu HotSpotMode.
Poznámky pro implementátory
Když dědíte HotSpot z , musíte přepsat následující členy: a GetCoordinates() MarkupName .
Konstruktory
HotSpot() |
Inicializuje novou instanci HotSpot třídy . |
Vlastnosti
AccessKey |
Získá nebo nastaví přístupový klíč, který vám umožní rychle přejít do HotSpot oblasti. |
AlternateText |
Získá nebo nastaví alternativní text, který se má zobrazit pro objekt v ovládacím prvku, když je obrázek nedostupný nebo se vykreslí do prohlížeče, který HotSpot ImageMap obrázky nepodporuje. |
HotSpotMode |
Získá nebo nastaví chování objektu HotSpot v ovládacím prvku při kliknutí na objekt ImageMap HotSpot . |
IsTrackingViewState |
Získá hodnotu určující, zda HotSpot objekt sleduje své změny stavu zobrazení. |
MarkupName |
Při přepsání v odvozené třídě získá řetězcové vyjádření tvaru HotSpot objektu. |
NavigateUrl |
Získá nebo nastaví adresu URL, na kterou se má přejít, když HotSpot se klikne na objekt. |
PostBackValue |
Získá nebo nastaví název HotSpot objektu, který se má předat v datech události při kliknutí na něj HotSpot . |
TabIndex |
Získá nebo nastaví index karty HotSpot oblasti. |
Target |
Získá nebo nastaví cílové okno nebo rámec, ve kterém se má zobrazit obsah webové stránky propojený s tím, kdy HotSpot se klikne na objekt, který přejde na adresu URL. |
ViewState |
Získá slovník informací o stavu, který umožňuje uložit a obnovit stav zobrazení HotSpot objektu napříč několika požadavky na stejnou stránku. |
Metody
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetCoordinates() |
Při přepsání v odvozené třídě vrátí řetězec, který představuje souřadnice HotSpot oblasti. |
GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
GetType() |
Type Získá aktuální instanci. (Zděděno od Object) |
LoadViewState(Object) |
Obnoví HotSpot dříve uložený stav zobrazení objektu. |
MemberwiseClone() |
Vytvoří použádnou kopii aktuálního souboru Object. (Zděděno od Object) |
SaveViewState() |
Uloží změny HotSpot stavu zobrazení objektu od okamžiku, kdy byla stránka odeslána zpět na server. |
ToString() | |
TrackViewState() |
Způsobí, že HotSpot objekt bude sledovat změny stavu zobrazení, aby mohl být uložen v StateBag objektu objektu. Tento objekt je přístupný prostřednictvím ViewState Vlastnosti. |
Explicitní implementace rozhraní
IStateManager.IsTrackingViewState |
Načte hodnotu, která označuje, zda HotSpot objekt sleduje změny stavu zobrazení. |
IStateManager.LoadViewState(Object) |
Obnoví HotSpot stav dříve uloženého zobrazení objektu do objektu. |
IStateManager.SaveViewState() |
Uloží změny HotSpot stavu zobrazení objektu od poslední chvíle, kdy byla stránka odeslána zpět na server. |
IStateManager.TrackViewState() |
Instruuje HotSpot oblast, aby sledovala změny stavu zobrazení. |