Sdílet prostřednictvím


HotSpot Třída

Definice

Implementuje základní funkce společné pro všechny obrazce aktivních bodů.

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í HotSpot třídy nelze vytvářet přímo. Místo toho je tato třída zděděna třídami CircleHotSpot, RectangleHotSpota PolygonHotSpot za účelem poskytování běžných základních funkcí pro aktivní bod. Pokud chcete vytvořit vlastní třídu aktivního místa, která představuje jedinečný obrazec, který definujete, je nutné odvodit z HotSpot třídy. Většinu obrazců však můžete definovat pomocí CircleHotSpottříd , RectangleHotSpota PolygonHotSpot .

Když kliknete HotSpot na ovládací prvek v ovládacím ImageMap prvku, stránka buď přejde na adresu URL, vygeneruje zpětné odeslání na server nebo neprovede nic. Vlastnost HotSpotMode určuje toto chování. Pokud chcete přejít na adresu URL, nastavte HotSpotMode vlastnost na HotSpotMode.Navigate. Pomocí vlastnosti NavigateUrl určete adresu URL, na které chcete přejít. Pokud chcete publikovat zpět na server, nastavte HotSpotMode vlastnost na HotSpotMode.PostBack. PostBackValue Pomocí vlastnosti zadejte název objektuHotSpot. Tento název se předá v ImageMapEventArgs datech události po kliknutí na HotSpot objekt. Pokud chcete HotSpot , aby objekt neměl žádné chování, nastavte HotSpotMode vlastnost na HotSpotMode.Inactive.

Případně můžete použít HotSpotMode vlastnost u obsahujícího ImageMap ovládacího prvku k určení chování objektu HotSpot . Další informace naleznete v tématu HotSpotMode.

Poznámky pro implementátory

Pokud dědíte z HotSpot, musíte přepsat následující členy: GetCoordinates() a 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 pro zobrazení objektu HotSpot v ovládacím prvku ImageMap , když je obrázek nedostupný, nebo se vykreslí do prohlížeče, který nepodporuje obrázky.

HotSpotMode

Získá nebo nastaví chování objektu HotSpot v ovládacím prvku ImageMap při HotSpot kliknutí na.

IsTrackingViewState

Získá hodnotu označující, zda HotSpot objekt sleduje změny stavu zobrazení.

MarkupName

Při přepsání v odvozené třídě získá řetězcovou reprezentaci pro obrazec objektu HotSpot .

NavigateUrl

Získá nebo nastaví adresu URL pro přechod na při HotSpot kliknutí na objekt.

PostBackValue

Získá nebo nastaví název objektu HotSpot předat data události při HotSpot kliknutí na.

TabIndex

Získá nebo nastaví index HotSpot karty oblasti.

Target

Získá nebo nastaví cílové okno nebo rámec, ve kterém se má zobrazit obsah webové stránky odkaz při HotSpot objektu, který přejde na adresu URL je kliknutí.

ViewState

Získá slovník informací o stavu, který umožňuje uložit a obnovit stav zobrazení objektu HotSpot více požadavků 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í hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
LoadViewState(Object)

Obnoví stav dříve uloženého HotSpot zobrazení objektu do objektu.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
SaveViewState()

Uloží změny stavu zobrazení objektu HotSpot od okamžiku, kdy byla stránka odeslána zpět na server.

ToString()

Vrátí reprezentaci String této instance objektu HotSpot .

TrackViewState()

Způsobí, že HotSpot objekt sleduje změny stavu zobrazení, aby je bylo možné uložit do objektu objektu StateBag . Tento objekt je přístupný prostřednictvím ViewState vlastnosti.

Explicitní implementace rozhraní

IStateManager.IsTrackingViewState

Získá hodnotu označující, zda HotSpot objekt sleduje změny stavu zobrazení.

IStateManager.LoadViewState(Object)

Obnoví stav dříve uloženého HotSpot zobrazení objektu do objektu.

IStateManager.SaveViewState()

Uloží změny stavu zobrazení objektu HotSpot od posledního publikování stránky zpět na server.

IStateManager.TrackViewState()

Dá oblasti pokyn, HotSpot aby sledovala změny stavu zobrazení.

Platí pro

Viz také