CircleHotSpot 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í.
Definuje kruhovou oblast aktivního místa v ovládacím ImageMap prvku. Tuto třídu nelze zdědit.
public ref class CircleHotSpot sealed : System::Web::UI::WebControls::HotSpot
public sealed class CircleHotSpot : System.Web.UI.WebControls.HotSpot
type CircleHotSpot = class
inherit HotSpot
Public NotInheritable Class CircleHotSpot
Inherits HotSpot
- Dědičnost
Příklady
Následující příklad kódu ukazuje, jak deklarativní vytvoření ImageMap ovládacího prvku, který obsahuje dva CircleHotSpot objekty. Vlastnost HotSpotMode je nastavena na HotSpotMode.Navigate, což způsobí, že stránka přejde na zadanou adresu URL pokaždé, když uživatel klikne na jednu z oblastí aktivního místa. Aby tento příklad fungoval správně, musíte pro ImageUrl vlastnost zadat vlastní image a odpovídajícím způsobem aktualizovat cestu k obrázku, aby ji aplikace dokázala najít.
<%@ page language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="head1" runat="server">
<title>ImageMap Class Navigate Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>ImageMap Class Navigate Example</h3>
<h4>Shopping Choices:</h4>
<asp:imagemap id="Shop"
imageurl="Images/ShopChoice.jpg"
width="150"
height="360"
alternatetext="Shopping choices"
runat="Server">
<asp:circlehotspot
navigateurl="http://www.tailspintoys.com"
x="75"
y="290"
radius="75"
hotspotmode="Navigate"
alternatetext="Shop for toys">
</asp:circlehotspot>
<asp:circlehotspot
navigateurl="http://www.cohowinery.com"
x="75"
y="120"
radius="75"
hotspotmode="Navigate"
alternatetext="Shop for wine">
</asp:circlehotspot>
</asp:imagemap>
</form>
</body>
</html>
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="head1" runat="server">
<title>ImageMap Class Navigate Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>ImageMap Class Navigate Example</h3>
<h4>Shopping Choices:</h4>
<asp:imagemap id="Shop"
imageurl="Images/ShopChoice.jpg"
alternatetext="Shopping choices"
runat="Server">
<asp:circlehotspot
navigateurl="http://www.tailspintoys.com"
x="145"
y="120"
radius="75"
hotspotmode="Navigate"
alternatetext="Shop for toys">
</asp:circlehotspot>
<asp:circlehotspot
navigateurl="http://www.cohowinery.com"
x="145"
y="290"
radius="75"
hotspotmode="Navigate"
alternatetext="Shop for wine">
</asp:circlehotspot>
</asp:imagemap>
</form>
</body>
</html>
Poznámky
Tato třída definuje oblast aktivního místa ve tvaru kruhu v ovládacím ImageMap prvku. Chcete-li definovat oblast objektu CircleHotSpot , nastavte X vlastnost na hodnotu, která představuje souřadnici x středu kruhové oblasti. Y Nastavte vlastnost na hodnotu, která představuje souřadnici y středu kruhové oblasti. Radius Nastavte vlastnost na vzdálenost od středu kruhu k okraji.
CircleHotSpot Když na ovládací prvek kliknete, stránka buď přejde na adresu URL, vygeneruje příspěvek zpět na server nebo nic nedělá. Vlastnost HotSpotMode určuje toto chování. Pokud chcete přejít na adresu URL, nastavte HotSpotMode vlastnost na HotSpotMode.Navigatehodnotu a pomocí NavigateUrl vlastnosti zadejte adresu URL, na které chcete přejít. Chcete-li publikovat zpět na server, nastavte HotSpotMode vlastnost na HotSpotMode.PostBackhodnotu a pomocí PostBackValue vlastnosti zadejte název objektu CircleHotSpot . Tento název se předá v ImageMapEventArgs datech události po CircleHotSpot kliknutí. Pokud chcete, CircleHotSpot aby objekt neměl žádné chování, nastavte HotSpotMode vlastnost na HotSpotMode.Inactive.
Konstruktory
| Name | Description |
|---|---|
| CircleHotSpot() |
Inicializuje novou instanci CircleHotSpot třídy. |
Vlastnosti
| Name | Description |
|---|---|
| AccessKey |
Získá nebo nastaví přístupový klíč, který umožňuje rychle přejít do HotSpot oblasti. (Zděděno od HotSpot) |
| 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. (Zděděno od HotSpot) |
| HotSpotMode |
Získá nebo nastaví chování HotSpot objektu v ovládacím ImageMap prvku při HotSpot kliknutí. (Zděděno od HotSpot) |
| IsTrackingViewState |
Získá hodnotu určující, zda HotSpot objekt sleduje své změny stavu zobrazení. (Zděděno od HotSpot) |
| MarkupName |
Při přepsání v odvozené třídě získá řetězcovou reprezentaci pro HotSpot obrazec objektu. (Zděděno od HotSpot) |
| NavigateUrl |
Získá nebo nastaví adresu URL pro přechod při HotSpot kliknutí na objekt. (Zděděno od HotSpot) |
| PostBackValue |
Získá nebo nastaví název objektu HotSpot předat data události po HotSpot kliknutí. (Zděděno od HotSpot) |
| Radius |
Získá nebo nastaví vzdálenost od středu k okraji kruhové oblasti definované tímto CircleHotSpot objektem. |
| TabIndex |
Získá nebo nastaví index tabulátoru HotSpot oblasti. (Zděděno od HotSpot) |
| 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. (Zděděno od HotSpot) |
| 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. (Zděděno od HotSpot) |
| X |
Získá nebo nastaví souřadnici x středu kruhové oblasti definované tímto CircleHotSpot objektem. |
| Y |
Získá nebo nastaví souřadnici y středu kruhové oblasti definované tímto CircleHotSpot objektem. |
Metody
| Name | Description |
|---|---|
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetCoordinates() |
Vrátí řetězec, který představuje souřadnice CircleHotSpot x a y středu objektu a délku jeho poloměru. |
| 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. (Zděděno od HotSpot) |
| 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. (Zděděno od HotSpot) |
| ToString() |
Vrátí reprezentaci String této instance objektu HotSpot . (Zděděno od HotSpot) |
| 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. (Zděděno od HotSpot) |
Explicitní implementace rozhraní
| Name | Description |
|---|---|
| IStateManager.IsTrackingViewState |
Získá hodnotu určující, zda HotSpot objekt sleduje své změny stavu zobrazení. (Zděděno od HotSpot) |
| IStateManager.LoadViewState(Object) |
HotSpot Obnoví dříve uložený stav zobrazení objektu do objektu. (Zděděno od HotSpot) |
| IStateManager.SaveViewState() |
Uloží změny do stavu zobrazení objektu HotSpot od posledního publikování stránky zpět na server. (Zděděno od HotSpot) |
| IStateManager.TrackViewState() |
HotSpot Dá oblasti pokyn, aby sledovala změny stavu zobrazení. (Zděděno od HotSpot) |