CircleHotSpot Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет циклическую область горячей точки в элементе ImageMap управления. Этот класс не может быть унаследован.
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
- Наследование
Примеры
В следующем примере кода показано, как декларативно создать ImageMap элемент управления, содержащий два CircleHotSpot объекта. Для HotSpotMode свойства задано HotSpotMode.Navigateзначение , что приводит к переходу по указанному URL-адресу при каждом нажатии пользователем одного из регионов горячей точки. Чтобы этот пример работал правильно, необходимо указать собственный образ для ImageUrl свойства и обновить путь к изображению соответствующим образом, чтобы приложение ему ему удалось найти.
<%@ 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>
Комментарии
Этот класс определяет область горячей точки с кругом в элементе ImageMap управления. Чтобы определить область CircleHotSpot объекта, задайте X для свойства значение, представляющее координату x центра круговой области. Y Задайте для свойства значение, представляющее координату y центра круговой области. Radius Задайте для свойства расстояние от центра круга к краю.
CircleHotSpot Когда элемент управления щелкается, страница либо переходит по URL-адресу, создает запись обратно на сервер или ничего не делает. Свойство HotSpotMode указывает это поведение. Чтобы перейти к URL-адресу, задайте HotSpotMode для свойства HotSpotMode.Navigateзначение и используйте NavigateUrl свойство, чтобы указать URL-адрес для перехода. Чтобы вернуться на сервер, задайте HotSpotMode для свойства HotSpotMode.PostBackзначение и используйте PostBackValue свойство, чтобы указать имя объекта CircleHotSpot . Это имя будет передано в ImageMapEventArgs данных события при CircleHotSpot щелчке.
CircleHotSpot Если объект не имеет поведения, задайте HotSpotMode для свойства значение HotSpotMode.Inactive.
Конструкторы
| Имя | Описание |
|---|---|
| CircleHotSpot() |
Инициализирует новый экземпляр класса CircleHotSpot. |
Свойства
| Имя | Описание |
|---|---|
| AccessKey |
Получает или задает ключ доступа, позволяющий быстро перейти в HotSpot регион. (Унаследовано от HotSpot) |
| AlternateText |
Получает или задает альтернативный текст, отображаемый для HotSpot объекта в элементе ImageMap управления, если изображение недоступно или отрисовывается в браузере, который не поддерживает изображения. (Унаследовано от HotSpot) |
| HotSpotMode |
Возвращает или задает поведение HotSpot объекта в элементе ImageMap управления при HotSpot щелчке. (Унаследовано от HotSpot) |
| IsTrackingViewState |
Возвращает значение, указывающее, отслеживает ли HotSpot объект изменения состояния представления. (Унаследовано от HotSpot) |
| MarkupName |
При переопределении в производном классе получает строковое представление фигуры HotSpot объекта. (Унаследовано от HotSpot) |
| NavigateUrl |
Возвращает или задает URL-адрес для перехода по щелчку HotSpot объекта. (Унаследовано от HotSpot) |
| PostBackValue |
Возвращает или задает имя HotSpot объекта, передаваемого в данные события при HotSpot щелчке. (Унаследовано от HotSpot) |
| Radius |
Возвращает или задает расстояние от центра к краю круговой области, определенной этим CircleHotSpot объектом. |
| TabIndex |
Возвращает или задает индекс HotSpot табуляции региона. (Унаследовано от HotSpot) |
| Target |
Возвращает или задает целевое окно или кадр, в котором отображается содержимое веб-страницы, связанное с HotSpot щелчком объекта, который переходит к URL-адресу. (Унаследовано от HotSpot) |
| ViewState |
Получает словарь сведений о состоянии, позволяющий сохранять и восстанавливать состояние HotSpot представления объекта в нескольких запросах на одну и ту же страницу. (Унаследовано от HotSpot) |
| X |
Возвращает или задает координату x центра круговой области, определенной этим CircleHotSpot объектом. |
| Y |
Возвращает или задает координату y центра круговой области, определенной этим CircleHotSpot объектом. |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetCoordinates() |
Возвращает строку, представляющую координаты CircleHotSpot x-и y центра объекта и длину его радиуса. |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| LoadViewState(Object) |
Восстанавливает HotSpot ранее сохраненное состояние представления объекта в объект. (Унаследовано от HotSpot) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| SaveViewState() |
Сохраняет изменения HotSpot состояния представления объекта с момента публикации страницы на сервер. (Унаследовано от HotSpot) |
| ToString() |
String Возвращает представление этого экземпляра HotSpot объекта. (Унаследовано от HotSpot) |
| TrackViewState() |
Позволяет HotSpot объекту отслеживать изменения состояния представления, чтобы они могли храниться в объекте объекта StateBag . Этот объект доступен через ViewState свойство. (Унаследовано от HotSpot) |
Явные реализации интерфейса
| Имя | Описание |
|---|---|
| IStateManager.IsTrackingViewState |
Возвращает значение, указывающее, отслеживает ли HotSpot объект изменения состояния представления. (Унаследовано от HotSpot) |
| IStateManager.LoadViewState(Object) |
Восстанавливает HotSpot ранее сохраненное состояние представления объекта в объект. (Унаследовано от HotSpot) |
| IStateManager.SaveViewState() |
Сохраняет изменения HotSpot состояния представления объекта с момента последнего размещения страницы на сервере. (Унаследовано от HotSpot) |
| IStateManager.TrackViewState() |
Указывает HotSpot региону отслеживать изменения состояния представления. (Унаследовано от HotSpot) |