CircleHotSpot Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define uma região circular do ponto de acesso em um controle ImageMap. Essa classe não pode ser herdada.
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
- Herança
Exemplos
O exemplo de código a seguir demonstra como criar declarativamente um ImageMap controle que contém dois CircleHotSpot objetos. A HotSpotMode propriedade é definida HotSpotMode.Navigate
como , o que faz com que a página navegue até a URL especificada sempre que um usuário clica em uma das regiões de ponto quente. Para que este exemplo funcione corretamente, você deve fornecer sua própria imagem para a ImageUrl propriedade e atualizar o caminho para a imagem adequadamente para que o aplicativo possa localizá-la.
<%@ 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>
Comentários
Essa classe define uma região de ponto quente em forma de círculo em um ImageMap controle. Para definir a região do CircleHotSpot objeto, defina a X propriedade como o valor que representa a coordenada x do centro da região circular. Defina a Y propriedade como o valor que representa a coordenada y do centro da região circular. Defina a Radius propriedade como a distância do centro do círculo até a borda.
Quando um CircleHotSpot controle é clicado, a página navega até uma URL, gera uma postagem de volta para o servidor ou não faz nada. A HotSpotMode propriedade especifica esse comportamento. Para navegar até uma URL, defina a HotSpotMode propriedade como HotSpotMode.Navigate
e use a NavigateUrl propriedade para especificar a URL para a qual navegar. Para postar de volta no servidor, defina a HotSpotMode propriedade como HotSpotMode.PostBack
e use a PostBackValue propriedade para especificar um nome para o CircleHotSpot objeto. Esse nome será passado nos dados do ImageMapEventArgs evento quando o CircleHotSpot for clicado. Se você quiser que o CircleHotSpot objeto não tenha nenhum comportamento, defina a HotSpotMode propriedade como HotSpotMode.Inactive
.
Construtores
CircleHotSpot() |
Inicializa uma nova instância da classe CircleHotSpot. |
Propriedades
AccessKey |
Obtém ou define a chave de acesso que permite navegar rapidamente para a região HotSpot. (Herdado de HotSpot) |
AlternateText |
Obtém ou define o texto alternativo a ser exibido para um objeto HotSpot em um controle ImageMap quando a imagem não está disponível ou é renderizada para um navegador que não dá suporte a imagens. (Herdado de HotSpot) |
HotSpotMode |
Obtém ou define o comportamento de um objeto HotSpot em um controle ImageMap quando se clica em HotSpot. (Herdado de HotSpot) |
IsTrackingViewState |
Obtém um valor que indica se o objeto HotSpot está controlando suas alterações de estado de exibição. (Herdado de HotSpot) |
MarkupName |
Quando substituído em uma classe derivada, obtém a representação de cadeia de caracteres para a forma do objeto HotSpot. (Herdado de HotSpot) |
NavigateUrl |
Obtém ou define a URL para navegar quando um objeto HotSpot é clicado. (Herdado de HotSpot) |
PostBackValue |
Obtém ou define o nome do objeto HotSpot a passar nos dados do evento quando o HotSpot é clicado. (Herdado de HotSpot) |
Radius |
Obtém ou define a distância do centro até a borda da região circular definida por este objeto CircleHotSpot. |
TabIndex |
Obtém ou define o índice de tabulação da região HotSpot. (Herdado de HotSpot) |
Target |
Obtém ou define a janela ou o quadro de destino no qual exibir o conteúdo da página da Web vinculada a quando um objeto HotSpot que navega para uma URL é clicado. (Herdado de HotSpot) |
ViewState |
Obtém um dicionário de informações de estado que permite salvar e restaurar o estado de exibição de um objeto HotSpot em várias solicitações da mesma página. (Herdado de HotSpot) |
X |
Obtém ou define a coordenada X do centro da região circular definida por este objeto CircleHotSpot. |
Y |
Obtém ou define a coordenada y do centro da região circular definida por este objeto CircleHotSpot. |
Métodos
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetCoordinates() |
Retorna uma cadeia de caracteres que representa as coordenadas x e y do centro de um objeto CircleHotSpot e do comprimento do seu raio. |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
LoadViewState(Object) |
Restaura o estado de exibição salvo anteriormente do objeto HotSpot para o objeto. (Herdado de HotSpot) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
SaveViewState() |
Salva as alterações ao estado de exibição do objeto HotSpot desde a hora em que a página foi postada de volta no servidor. (Herdado de HotSpot) |
ToString() |
Retorna a representação String desta instância de um objeto HotSpot. (Herdado de HotSpot) |
TrackViewState() |
Faz com que o objeto HotSpot controle alterações a seu estado de exibição para que eles possam ser armazenadas no objeto StateBag do objeto. Esse objeto é acessível por meio da propriedade ViewState. (Herdado de HotSpot) |
Implantações explícitas de interface
IStateManager.IsTrackingViewState |
Obtém um valor que indica se o objeto HotSpot está controlando suas alterações de estado de exibição. (Herdado de HotSpot) |
IStateManager.LoadViewState(Object) |
Restaura o estado de exibição salvo anteriormente do objeto HotSpot para o objeto. (Herdado de HotSpot) |
IStateManager.SaveViewState() |
Salva as alterações ao estado de exibição do objeto HotSpot desde a última vez em que a página foi postada de volta no servidor. (Herdado de HotSpot) |
IStateManager.TrackViewState() |
Instrui a região HotSpot a rastrear alterações para seu estado de exibição. (Herdado de HotSpot) |