CircleHotSpot Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Definisce un'area ad accesso frequente circolare in un ImageMap controllo . Questa classe non può essere ereditata.
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
- Ereditarietà
Esempio
Nell'esempio di codice seguente viene illustrato come creare in modo dichiarativo un ImageMap controllo che contiene due CircleHotSpot oggetti. La HotSpotMode proprietà è impostata su HotSpotMode.Navigate, che fa sì che la pagina passi all'URL specificato ogni volta che un utente fa clic su una delle aree ad accesso frequente. Per il corretto funzionamento di questo esempio, è necessario specificare la propria immagine per la ImageUrl proprietà e aggiornare il percorso dell'immagine in modo appropriato in modo che l'applicazione possa individuarla.
<%@ 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>
Commenti
Questa classe definisce un'area a forma di cerchio in un ImageMap controllo . Per definire l'area dell'oggetto CircleHotSpot , impostare la X proprietà sul valore che rappresenta la coordinata x del centro dell'area circolare. Impostare la Y proprietà sul valore che rappresenta la coordinata y del centro dell'area circolare. Impostare la Radius proprietà sulla distanza dal centro del cerchio al bordo.
Quando si fa clic su un CircleHotSpot controllo, la pagina passa a un URL, genera un post al server o non esegue alcuna operazione. La HotSpotMode proprietà specifica questo comportamento. Per passare a un URL, impostare la HotSpotMode proprietà su HotSpotMode.Navigatee usare la NavigateUrl proprietà per specificare l'URL a cui passare. Per eseguire il postback al server, impostare la HotSpotMode proprietà su HotSpotMode.PostBacke utilizzare la PostBackValue proprietà per specificare un nome per l'oggetto CircleHotSpot . Questo nome verrà passato nei dati dell'evento ImageMapEventArgsCircleHotSpot quando si fa clic su . Se si desidera che l'oggetto CircleHotSpot non abbia alcun comportamento, impostare la HotSpotMode proprietà su HotSpotMode.Inactive.
Costruttori
| Nome | Descrizione |
|---|---|
| CircleHotSpot() |
Inizializza una nuova istanza della classe CircleHotSpot. |
Proprietà
| Nome | Descrizione |
|---|---|
| AccessKey |
Ottiene o imposta la chiave di accesso che consente di passare rapidamente all'area HotSpot . (Ereditato da HotSpot) |
| AlternateText |
Ottiene o imposta il testo alternativo da visualizzare per un oggetto in un HotSpotImageMap controllo quando l'immagine non è disponibile o ne esegue il rendering in un browser che non supporta le immagini. (Ereditato da HotSpot) |
| HotSpotMode |
Ottiene o imposta il comportamento di un oggetto in un HotSpotImageMap controllo quando HotSpot si fa clic su . (Ereditato da HotSpot) |
| IsTrackingViewState |
Ottiene un valore che indica se l'oggetto HotSpot sta monitorando le modifiche apportate allo stato di visualizzazione. (Ereditato da HotSpot) |
| MarkupName |
In caso di override in una classe derivata, ottiene la rappresentazione di stringa per la HotSpot forma dell'oggetto. (Ereditato da HotSpot) |
| NavigateUrl |
Ottiene o imposta l'URL a cui passare quando si fa clic su un HotSpot oggetto . (Ereditato da HotSpot) |
| PostBackValue |
Ottiene o imposta il nome dell'oggetto HotSpot da passare ai dati dell'evento quando HotSpot si fa clic su . (Ereditato da HotSpot) |
| Radius |
Ottiene o imposta la distanza dal centro al bordo dell'area circolare definita da questo CircleHotSpot oggetto. |
| TabIndex |
Ottiene o imposta l'indice della scheda dell'area HotSpot . (Ereditato da HotSpot) |
| Target |
Ottiene o imposta la finestra o il frame di destinazione in cui visualizzare il contenuto della pagina Web collegato quando si fa clic su un HotSpot oggetto che passa a un URL. (Ereditato da HotSpot) |
| ViewState |
Ottiene un dizionario di informazioni sullo stato che consente di salvare e ripristinare lo stato di visualizzazione di un HotSpot oggetto in più richieste per la stessa pagina. (Ereditato da HotSpot) |
| X |
Ottiene o imposta la coordinata x del centro dell'area circolare definita da questo CircleHotSpot oggetto. |
| Y |
Ottiene o imposta la coordinata y del centro dell'area circolare definita da questo CircleHotSpot oggetto. |
Metodi
| Nome | Descrizione |
|---|---|
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetCoordinates() |
Restituisce una stringa che rappresenta le coordinate x e y del centro di un CircleHotSpot oggetto e la lunghezza del relativo raggio. |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| LoadViewState(Object) |
Ripristina lo HotSpot stato di visualizzazione salvato in precedenza dell'oggetto nell'oggetto . (Ereditato da HotSpot) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| SaveViewState() |
Salva le modifiche apportate allo HotSpot stato di visualizzazione dell'oggetto dal momento in cui la pagina è stata pubblicata nel server. (Ereditato da HotSpot) |
| ToString() |
Restituisce la String rappresentazione di questa istanza di un HotSpot oggetto . (Ereditato da HotSpot) |
| TrackViewState() |
Fa in modo che l'oggetto HotSpot possa tenere traccia delle modifiche apportate allo stato di visualizzazione in modo che possano essere archiviate nell'oggetto dell'oggetto StateBag . Questo oggetto è accessibile tramite la ViewState proprietà . (Ereditato da HotSpot) |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| IStateManager.IsTrackingViewState |
Ottiene un valore che indica se l'oggetto HotSpot sta monitorando le modifiche apportate allo stato di visualizzazione. (Ereditato da HotSpot) |
| IStateManager.LoadViewState(Object) |
Ripristina lo HotSpot stato di visualizzazione salvato in precedenza dell'oggetto nell'oggetto . (Ereditato da HotSpot) |
| IStateManager.SaveViewState() |
Salva le modifiche apportate allo HotSpot stato di visualizzazione dell'oggetto dopo l'ultima pubblicazione della pagina nel server. (Ereditato da HotSpot) |
| IStateManager.TrackViewState() |
Indica all'area HotSpot di tenere traccia delle modifiche apportate allo stato di visualizzazione. (Ereditato da HotSpot) |