Sdílet prostřednictvím


CircleHotSpot Třída

Definice

Definuje kruhovou oblast aktivního místa v ovládacím ImageMap prvku. Tato třída se nemůže dě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
CircleHotSpot

Příklady

Následující příklad kódu ukazuje, jak deklarativně vytvořit ovládací prvek ImageMap , který obsahuje dva CircleHotSpot objekty. Vlastnost HotSpotMode je nastavená na HotSpotMode.Navigate, což způsobí, že stránka přejde na zadanou adresu URL pokaždé, když uživatel klikne na některou z oblastí aktivního bodu. 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 bitové kopii, 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ích míst 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.

Když kliknete CircleHotSpot na ovládací prvek, stránka buď přejde na adresu URL, vygeneruje příspěvek zpět 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.Navigatea pomocí vlastnosti NavigateUrl určete adresu URL, na které chcete přejít. Pokud chcete odeslat příspěvek zpět na server, nastavte HotSpotMode vlastnost na HotSpotMode.PostBacka pomocí PostBackValue vlastnosti zadejte název objektu CircleHotSpot . Tento název se předá v ImageMapEventArgs datech události po kliknutí na CircleHotSpot . Pokud chcete CircleHotSpot , aby objekt neměl žádné chování, nastavte HotSpotMode vlastnost na HotSpotMode.Inactive.

Konstruktory

CircleHotSpot()

Inicializuje novou instanci CircleHotSpot třídy.

Vlastnosti

AccessKey

Získá nebo nastaví přístupový klíč, který vám umožní 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 prvku ImageMap , když je obrázek nedostupný, nebo se vykreslí do prohlížeče, který nepodporuje obrázky.

(Zděděno od HotSpot)
HotSpotMode

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

(Zděděno od HotSpot)
IsTrackingViewState

Získá hodnotu označující, zda HotSpot objekt sleduje 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 obrazec objektu HotSpot .

(Zděděno od HotSpot)
NavigateUrl

Získá nebo nastaví adresu URL pro přechod na 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 při HotSpot kliknutí na.

(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 HotSpot karty oblasti.

(Zděděno od HotSpot)
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í.

(Zděděno od HotSpot)
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.

(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

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

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

Vrátí řetězec, který představuje souřadnice x a y středu objektu CircleHotSpot a délku jeho poloměru.

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.

(Zděděno od HotSpot)
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.

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

(Zděděno od HotSpot)

Explicitní implementace rozhraní

IStateManager.IsTrackingViewState

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

(Zděděno od HotSpot)
IStateManager.LoadViewState(Object)

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

(Zděděno od HotSpot)
IStateManager.SaveViewState()

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

(Zděděno od HotSpot)
IStateManager.TrackViewState()

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

(Zděděno od HotSpot)

Platí pro

Viz také