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. |