HotSpot Sınıf

Tanım

Tüm etkin nokta şekilleri için ortak olan temel işlevselliği uygular.

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
Devralma
HotSpot
Türetilmiş
Öznitelikler
Uygulamalar

Açıklamalar

Soyut sınıfın örneklerini doğrudan oluşturamazsınız HotSpot . Bunun yerine, bu sınıf CircleHotSpot RectangleHotSpot PolygonHotSpot bir etkin nokta için ortak temel işlevselliği sağlamak üzere,, ve sınıfları tarafından devralınır. HotSpotTanımladığınız benzersiz bir şekli temsil eden özel bir etkin nokta sınıfı oluşturmak için sınıfından türetmeniz gerekir. Ancak,, ve sınıflarını kullanarak çoğu şekli tanımlayabilirsiniz CircleHotSpot RectangleHotSpot PolygonHotSpot .

Bir HotSpot ImageMap denetimdeki bir denetime tıklandığında, sayfa bir URL 'ye gider, sunucuya geri gönderme oluşturur veya herhangi bir şey yapmaz. HotSpotModeÖzelliği bu davranışı belirtir. Bir URL 'ye gitmek için HotSpotMode özelliğini olarak ayarlayın HotSpotMode.Navigate . NavigateUrlGidilecek URL 'yi belirtmek için özelliğini kullanın. Sunucuya geri göndermek için HotSpotMode özelliğini olarak ayarlayın HotSpotMode.PostBack . PostBackValueNesnesi için bir ad belirtmek üzere özelliğini kullanın HotSpot . Bu ad, ImageMapEventArgs nesne tıklandığında olay verilerine geçirilir HotSpot . HotSpotNesnenin, özelliği olarak ayarlanmış bir davranışı olmasını istiyorsanız HotSpotMode HotSpotMode.Inactive .

Alternatif olarak, HotSpotMode ImageMap bir nesnenin davranışını belirtmek için içeren denetimindeki özelliğini de kullanabilirsiniz HotSpot . Daha fazla bilgi için bkz. HotSpotMode.

Uygulayanlara Notlar

Öğesinden devralma sırasında HotSpot , aşağıdaki üyeleri geçersiz kılmanız gerekir: GetCoordinates() ve MarkupName .

Oluşturucular

HotSpot()

HotSpot sınıfının yeni bir örneğini başlatır.

Özellikler

AccessKey

Bölgeye hızlı bir şekilde gezinmenize izin veren erişim tuşunu alır veya ayarlar HotSpot .

AlternateText

HotSpot ImageMap Görüntü kullanılamadığında veya görüntüleri desteklemeyen bir tarayıcı için oluşturulduğunda, denetimde bir nesne için görüntülenecek alternatif metni alır veya ayarlar.

HotSpotMode

Tıklandığında bir denetimdeki nesnenin davranışını alır veya ayarlar HotSpot ImageMap HotSpot .

IsTrackingViewState

Nesnenin görünüm durumu değişikliklerini izliyor olup olmadığını gösteren bir değer alır HotSpot .

MarkupName

Türetilmiş bir sınıfta geçersiz kılındığında, nesnenin şeklinin dize gösterimini alır HotSpot .

NavigateUrl

Bir nesne tıklandığında gidilecek URL 'YI alır veya ayarlar HotSpot .

PostBackValue

HotSpotTıklandığında olay verilerinde geçirilecek nesnenin adını alır veya ayarlar HotSpot .

TabIndex

Bölgenin sekme dizinini alır veya ayarlar HotSpot .

Target

HotSpotBIR URL 'ye giden bir nesne tıklandığında, ' ye bağlı Web sayfası içeriğinin görüntüleneceği hedef pencere veya çerçeveyi alır veya ayarlar.

ViewState

Bir nesnenin görünüm durumunu HotSpot aynı sayfa için birden çok istek arasında kaydetmenizi ve geri yüklemenize olanak tanıyan bir durum bilgisi sözlüğü alır.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetCoordinates()

Türetilmiş bir sınıfta geçersiz kılınırsa, bölgenin koordinatlarını temsil eden bir dize döndürür HotSpot .

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
LoadViewState(Object)

HotSpotNesnenin daha önce kaydedilen görünüm durumunu nesneye geri yükler.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
SaveViewState()

HotSpotSayfanın sunucuya geri gönderildiği zamandan bu yana değişiklikleri nesnenin görünüm durumuna kaydeder.

ToString()

StringBir nesnenin bu örneğinin gösterimini döndürür HotSpot .

TrackViewState()

Nesnenin nesnenin HotSpot nesnesinde depolanabilmesi için görünüm durumundaki değişiklikleri izlemesine neden olur StateBag . Bu nesneye özelliği aracılığıyla erişilebilir ViewState .

Belirtik Arabirim Kullanımları

IStateManager.IsTrackingViewState

Nesnenin görünüm durumu değişikliklerini izliyor olup olmadığını gösteren bir değer alır HotSpot .

IStateManager.LoadViewState(Object)

HotSpotNesnenin daha önce kaydedilen görünüm durumunu nesneye geri yükler.

IStateManager.SaveViewState()

HotSpotSayfanın sunucuya geri gönderildiği son zamandan bu yana değişiklikleri nesnenin görünüm durumuna kaydeder.

IStateManager.TrackViewState()

HotSpotBölgenin görünüm durumundaki değişiklikleri izlemesini sağlar.

Şunlara uygulanır

Ayrıca bkz.