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

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

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

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