Поделиться через


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 региону отслеживать изменения состояния представления.

Применяется к

См. также раздел