HotSpot Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Реализует основные функциональные возможности, общие для всех форм горячей точки.
public ref class HotSpot abstract : System::Web::UI::IStateManager
[System.ComponentModel.TypeConverter(typeof(System.ComponentModel.ExpandableObjectConverter))]
public abstract class HotSpot : System.Web.UI.IStateManager
[<System.ComponentModel.TypeConverter(typeof(System.ComponentModel.ExpandableObjectConverter))>]
type HotSpot = class
interface IStateManager
Public MustInherit Class HotSpot
Implements IStateManager
- Наследование
-
HotSpot
- Производный
- Атрибуты
- Реализации
Комментарии
Нельзя напрямую создавать экземпляры абстрактного HotSpot класса. Вместо этого этот класс наследуется классом и RectangleHotSpotPolygonHotSpot классами CircleHotSpotдля предоставления общих базовых функций для горячей точки. Для создания настраиваемого класса горячей точки необходимо наследовать класс HotSpot , представляющий уникальную фигуру, определяемую вами. Однако можно определить большинство фигур с помощью CircleHotSpotи RectangleHotSpotPolygonHotSpot классов.
HotSpot Когда элемент ImageMap управления щелкается, страница либо переходит по URL-адресу, создает обратную передачу на сервер или ничего не делает. Свойство HotSpotMode указывает это поведение. Чтобы перейти по URL-адресу, задайте HotSpotMode для свойства значение HotSpotMode.Navigate.
NavigateUrl Используйте свойство, чтобы указать URL-адрес для перехода. Чтобы вернуться на сервер, задайте HotSpotMode для свойства значение HotSpotMode.PostBack.
PostBackValue Используйте свойство, чтобы указать имя объектаHotSpot. Это имя будет передано в ImageMapEventArgs данные события при HotSpot щелчке объекта.
HotSpot Если объект не должен иметь поведения, для свойства задано HotSpotMode значение HotSpotMode.Inactive.
Кроме того, свойство можно использовать HotSpotMode в содержательном ImageMap элементе управления для указания HotSpot поведения объекта. Дополнительные сведения см. в разделе HotSpotMode.
Примечания для тех, кто реализует этот метод
При наследовании HotSpotот , необходимо переопределить следующие члены: GetCoordinates() и MarkupName.
Конструкторы
| Имя | Описание |
|---|---|
| HotSpot() |
Инициализирует новый экземпляр класса HotSpot. |
Свойства
| Имя | Описание |
|---|---|
| AccessKey |
Получает или задает ключ доступа, позволяющий быстро перейти в HotSpot регион. |
| AlternateText |
Получает или задает альтернативный текст, отображаемый для HotSpot объекта в элементе ImageMap управления, если изображение недоступно или отрисовывается в браузере, который не поддерживает изображения. |
| HotSpotMode |
Возвращает или задает поведение HotSpot объекта в элементе ImageMap управления при HotSpot щелчке. |
| IsTrackingViewState |
Возвращает значение, указывающее, отслеживает ли HotSpot объект изменения состояния представления. |
| MarkupName |
При переопределении в производном классе получает строковое представление фигуры HotSpot объекта. |
| NavigateUrl |
Возвращает или задает URL-адрес для перехода по щелчку HotSpot объекта. |
| PostBackValue |
Возвращает или задает имя HotSpot объекта, передаваемого в данные события при HotSpot щелчке. |
| TabIndex |
Возвращает или задает индекс HotSpot табуляции региона. |
| Target |
Возвращает или задает целевое окно или кадр, в котором отображается содержимое веб-страницы, связанное с HotSpot щелчком объекта, который переходит к URL-адресу. |
| ViewState |
Получает словарь сведений о состоянии, позволяющий сохранять и восстанавливать состояние HotSpot представления объекта в нескольких запросах на одну и ту же страницу. |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetCoordinates() |
При переопределении в производном классе возвращает строку, представляющую координаты HotSpot региона. |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| LoadViewState(Object) |
Восстанавливает HotSpot ранее сохраненное состояние представления объекта в объект. |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| SaveViewState() |
Сохраняет изменения HotSpot состояния представления объекта с момента публикации страницы на сервер. |
| ToString() |
String Возвращает представление этого экземпляра HotSpot объекта. |
| TrackViewState() |
Позволяет HotSpot объекту отслеживать изменения состояния представления, чтобы они могли храниться в объекте объекта StateBag . Этот объект доступен через ViewState свойство. |
Явные реализации интерфейса
| Имя | Описание |
|---|---|
| IStateManager.IsTrackingViewState |
Возвращает значение, указывающее, отслеживает ли HotSpot объект изменения состояния представления. |
| IStateManager.LoadViewState(Object) |
Восстанавливает HotSpot ранее сохраненное состояние представления объекта в объект. |
| IStateManager.SaveViewState() |
Сохраняет изменения HotSpot состояния представления объекта с момента последнего размещения страницы на сервере. |
| IStateManager.TrackViewState() |
Указывает HotSpot региону отслеживать изменения состояния представления. |