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 obrazce horkého místa.
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 CircleHotSpot, RectangleHotSpota PolygonHotSpot třídy poskytnout společné základní funkce pro horké místo. Od třídy je nutné odvodit HotSpot , abyste vytvořili vlastní třídu horkého spotu, která představuje jedinečný obrazec, který definujete. Většinu obrazců však můžete definovat pomocí CircleHotSpotRectangleHotSpot, a PolygonHotSpot tříd.
Když kliknete HotSpot na ImageMap ovládací prvek, stránka buď přejde na adresu URL, vygeneruje zpětné odeslání na server nebo nic neuvádí. Vlastnost HotSpotMode určuje toto chování. Pokud chcete přejít na adresu URL, nastavte HotSpotMode vlastnost na HotSpotMode.Navigatehodnotu .
NavigateUrl Pomocí vlastnosti zadejte adresu URL, na které chcete přejít. Chcete-li 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í nastaven na HotSpotMode vlastnost HotSpotMode.Inactive.
Alternativně můžete použít HotSpotMode vlastnost u obsahujícího ImageMap ovládacího prvku k určení HotSpot chování objektu. Další informace najdete na webu HotSpotMode.
Poznámky pro implementátory
Při dědění z HotSpot, musíte přepsat následující členy: GetCoordinates() a MarkupName.
Konstruktory
| Name | Description |
|---|---|
| HotSpot() |
Inicializuje novou instanci HotSpot třídy. |
Vlastnosti
| Name | Description |
|---|---|
| AccessKey |
Získá nebo nastaví přístupový klíč, který umožňuje rychle přejít do HotSpot oblasti. |
| AlternateText |
Získá nebo nastaví alternativní text pro zobrazení objektu HotSpot v ovládacím ImageMap prvku, pokud obrázek není k dispozici nebo se vykreslí do prohlížeče, který nepodporuje obrázky. |
| HotSpotMode |
Získá nebo nastaví chování HotSpot objektu v ovládacím ImageMap prvku při HotSpot kliknutí. |
| 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ězcovou reprezentaci pro HotSpot obrazec objektu. |
| NavigateUrl |
Získá nebo nastaví adresu URL pro přechod při HotSpot kliknutí na objekt. |
| PostBackValue |
Získá nebo nastaví název objektu HotSpot předat data události po HotSpot kliknutí. |
| TabIndex |
Získá nebo nastaví index tabulátoru HotSpot oblasti. |
| Target |
Získá nebo nastaví cílové okno nebo rámeček, ve kterém se má zobrazit obsah webové stránky propojený, když HotSpot objekt, který přejde na adresu URL, klikne. |
| ViewState |
Získá slovník informací o stavu, který umožňuje uložit a obnovit stav zobrazení objektu HotSpot napříč více požadavky na stejnou stránku. |
Metody
| Name | Description |
|---|---|
| Equals(Object) |
Určuje, zda je zadaný objekt roven 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() |
Získá Type aktuální instance. (Zděděno od Object) |
| LoadViewState(Object) |
HotSpot Obnoví dříve uložený stav zobrazení objektu do objektu. |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| SaveViewState() |
Uloží změny do stavu zobrazení objektu HotSpot od doby, kdy byla stránka odeslána zpět na server. |
| ToString() | |
| TrackViewState() |
Způsobí, že HotSpot objekt bude sledovat změny jeho stavu zobrazení, aby je bylo možné uložit do objektu StateBag . Tento objekt je přístupný prostřednictvím ViewState vlastnosti. |
Explicitní implementace rozhraní
| Name | Description |
|---|---|
| IStateManager.IsTrackingViewState |
Získá hodnotu určující, zda HotSpot objekt sleduje své změny stavu zobrazení. |
| IStateManager.LoadViewState(Object) |
HotSpot Obnoví dříve uložený stav zobrazení objektu do objektu. |
| IStateManager.SaveViewState() |
Uloží změny do stavu zobrazení objektu HotSpot od posledního publikování stránky zpět na server. |
| IStateManager.TrackViewState() |
HotSpot Dá oblasti pokyn, aby sledovala změny stavu zobrazení. |