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


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 класса. Вместо этого этот класс наследуется классами CircleHotSpot, RectangleHotSpotи PolygonHotSpot для предоставления общих базовых функциональных возможностей для горячей точки. Необходимо наследоваться от класса , HotSpot чтобы создать пользовательский класс горячей точки, представляющий уникальную фигуру, которую вы определяете. Однако большинство фигур можно определить с помощью CircleHotSpotклассов , RectangleHotSpotи PolygonHotSpot .

При щелчке HotSpot в элементе ImageMap управления страница либо переходит по URL-адресу, либо создает обратную передачу на сервер, либо ничего не делает. Это HotSpotMode поведение определяется свойством . Чтобы перейти по URL-адресу, присвойте свойству HotSpotMode значение HotSpotMode.Navigate. Используйте свойство , NavigateUrl чтобы указать URL-адрес для перехода. Чтобы выполнить отправку обратно на сервер, присвойте свойству HotSpotMode значение HotSpotMode.PostBack. PostBackValue Используйте свойство , чтобы указать имя объекта HotSpot . Это имя будет передано ImageMapEventArgs в данные события при щелчке HotSpot объекта. Если требуется, HotSpot чтобы у объекта не было поведения, задайте HotSpotMode для свойства значение HotSpotMode.Inactive.

Кроме того, можно использовать HotSpotMode свойство в содержательном ImageMapHotSpot элементе управления, чтобы указать поведение объекта. Для получения дополнительной информации см. 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

Возвращает или задает индекс перехода по клавише TAB для области 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.

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

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