HotSpot 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
實作對所有作用點圖形通用的基本功能。
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 才能建立自定義作用點類別,此類別代表您定義的唯一圖形。 不過,您可以使用、 RectangleHotSpot和 PolygonHotSpot 類別來定義大部分的圖形CircleHotSpot。
HotSpot按兩下控制項中的 ImageMap 時,頁面會巡覽至URL、產生回傳至伺服器,或執行任何動作。 屬性 HotSpotMode 會指定此行為。 若要瀏覽至網址,請將 HotSpotMode 屬性設定為 HotSpotMode.Navigate
。
NavigateUrl使用屬性指定要巡覽至的 URL。 若要回傳至伺服器,請將 HotSpotMode 屬性設定為 HotSpotMode.PostBack
。
PostBackValue使用屬性來指定 物件的名稱HotSpot。 按兩下物件時HotSpot,ImageMapEventArgs此名稱將會在事件資料中傳遞。 如果您要物件 HotSpot 沒有行為,請將 HotSpotMode 屬性設定為 HotSpotMode.Inactive
。
或者,您可以使用 HotSpotMode 包含 ImageMap 控制件上的屬性來指定 HotSpot 對象的行為。 如需詳細資訊,請參閱HotSpotMode。
給實施者的注意事項
當您繼承自 HotSpot 時,您必須覆寫下列成員:GetCoordinates() 和 MarkupName。
建構函式
HotSpot() |
初始化 HotSpot 類別的新執行個體。 |
屬性
AccessKey |
取得或設定可讓您快速巡覽至 HotSpot 區域的便捷鍵 (Access Key)。 |
AlternateText |
取得或設定當影像無法使用或呈現至不支援影像的瀏覽器時,要針對 HotSpot 控制項中的 ImageMap 物件顯示的替代文字。 |
HotSpotMode | |
IsTrackingViewState |
取得值,指出 HotSpot 物件是否正在追蹤它的檢視狀態變更。 |
MarkupName |
在衍生類別中覆寫時,取得 HotSpot 物件形狀的字串表示。 |
NavigateUrl |
取得或設定在按一下 HotSpot 物件時所要巡覽的 URL。 |
PostBackValue | |
TabIndex |
取得或設定 HotSpot 區域的定位索引。 |
Target |
取得或設定按一下巡覽至 URL 的 HotSpot 物件時,要顯示所連結之 Web 網頁內容的目標視窗或框架。 |
ViewState |
取得狀態資訊的字典,允許您在相同頁面的多個要求之間,儲存和還原 HotSpot 物件的檢視狀態。 |
方法
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetCoordinates() |
在衍生類別中覆寫時,傳回表示 HotSpot 區域之座標的字串。 |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
LoadViewState(Object) |
將 HotSpot 物件先前儲存的檢視狀態還原至物件。 |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
SaveViewState() |
儲存自頁面回傳至伺服器以來 HotSpot 物件檢視狀態的變更。 |
ToString() | |
TrackViewState() |
讓 HotSpot 物件追蹤其檢視狀態的變更,以便將這些變更儲存在物件的 StateBag 物件中。 這個物件可透過 ViewState 屬性存取。 |
明確介面實作
IStateManager.IsTrackingViewState |
取得值,指出 HotSpot 物件是否正在追蹤它的檢視狀態變更。 |
IStateManager.LoadViewState(Object) |
將 HotSpot 物件先前儲存的檢視狀態還原至物件。 |
IStateManager.SaveViewState() |
儲存自上次頁面回傳至伺服器以來 HotSpot 物件檢視狀態的變更。 |
IStateManager.TrackViewState() |
指示 HotSpot 區域追蹤其檢視狀態的變更。 |