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