CircleHotSpot Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Denetimde ImageMap döngüsel bir etkin nokta bölgesi tanımlar. Bu sınıf devralınamaz.
public ref class CircleHotSpot sealed : System::Web::UI::WebControls::HotSpot
public sealed class CircleHotSpot : System.Web.UI.WebControls.HotSpot
type CircleHotSpot = class
inherit HotSpot
Public NotInheritable Class CircleHotSpot
Inherits HotSpot
- Devralma
Örnekler
Aşağıdaki kod örneği, iki CircleHotSpot nesne içeren bir ImageMap denetimin bildirim temelli olarak nasıl oluşturulacağını gösterir.
HotSpotMode özelliği olarak HotSpotMode.Navigateayarlanır ve kullanıcı sık erişimli nokta bölgelerinden birine her tıklayışında sayfanın belirtilen URL'ye gitmesine neden olur. Bu örneğin doğru çalışması için özellik için kendi görüntünüzü sağlamanız ve uygulamanın onu bulabilmesi için ImageUrl görüntünün yolunu uygun şekilde güncelleştirmeniz gerekir.
<%@ page language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="head1" runat="server">
<title>ImageMap Class Navigate Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>ImageMap Class Navigate Example</h3>
<h4>Shopping Choices:</h4>
<asp:imagemap id="Shop"
imageurl="Images/ShopChoice.jpg"
width="150"
height="360"
alternatetext="Shopping choices"
runat="Server">
<asp:circlehotspot
navigateurl="http://www.tailspintoys.com"
x="75"
y="290"
radius="75"
hotspotmode="Navigate"
alternatetext="Shop for toys">
</asp:circlehotspot>
<asp:circlehotspot
navigateurl="http://www.cohowinery.com"
x="75"
y="120"
radius="75"
hotspotmode="Navigate"
alternatetext="Shop for wine">
</asp:circlehotspot>
</asp:imagemap>
</form>
</body>
</html>
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="head1" runat="server">
<title>ImageMap Class Navigate Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>ImageMap Class Navigate Example</h3>
<h4>Shopping Choices:</h4>
<asp:imagemap id="Shop"
imageurl="Images/ShopChoice.jpg"
alternatetext="Shopping choices"
runat="Server">
<asp:circlehotspot
navigateurl="http://www.tailspintoys.com"
x="145"
y="120"
radius="75"
hotspotmode="Navigate"
alternatetext="Shop for toys">
</asp:circlehotspot>
<asp:circlehotspot
navigateurl="http://www.cohowinery.com"
x="145"
y="290"
radius="75"
hotspotmode="Navigate"
alternatetext="Shop for wine">
</asp:circlehotspot>
</asp:imagemap>
</form>
</body>
</html>
Açıklamalar
Bu sınıf, bir denetimde daire şeklindeki bir ImageMap etkin nokta bölgesini tanımlar. Nesnenin CircleHotSpot bölgesini tanımlamak için, özelliğini döngüsel bölgenin merkezinin x koordinatını temsil eden değere ayarlayın X . Y özelliğini, döngüsel bölgenin merkezinin y koordinatını temsil eden değere ayarlayın. Radius Özelliği dairenin ortasından kenara olan uzaklık olarak ayarlayın.
Bir CircleHotSpot denetime tıklandığında sayfa bir URL'ye gider, sunucuya geri gönderi oluşturur veya hiçbir şey yapmaz.
HotSpotMode özelliği bu davranışı belirtir. URL'ye gitmek için özelliğini olarak HotSpotMode.Navigateayarlayın HotSpotMode ve gidilmesi gereken URL'yi belirtmek için özelliğini kullanınNavigateUrl. Sunucuya geri göndermek için özelliğini olarak HotSpotMode.PostBackayarlayın HotSpotMode ve özelliğini kullanarak PostBackValue nesne için CircleHotSpot bir ad belirtin. Bu ad, öğesine tıklandığında olay verilerine CircleHotSpot geçirilirImageMapEventArgs. Nesnenin CircleHotSpot hiçbir davranışı olmamasını istiyorsanız, özelliğini olarak HotSpotMode.InactiveayarlayınHotSpotMode.
Oluşturucular
| Name | Description |
|---|---|
| CircleHotSpot() |
CircleHotSpot sınıfının yeni bir örneğini başlatır. |
Özellikler
| Name | Description |
|---|---|
| AccessKey |
Bölgeye hızla gitmenize HotSpot olanak tanıyan erişim anahtarını alır veya ayarlar. (Devralındığı yer: HotSpot) |
| AlternateText |
Görüntü kullanılamadığında veya görüntüleri desteklemeyen bir ImageMap tarayıcıya işlendiğinde denetimdeki bir HotSpot nesne için görüntülenecek alternatif metni alır veya ayarlar. (Devralındığı yer: HotSpot) |
| HotSpotMode |
öğesine tıklandığında HotSpot denetimdeki bir HotSpotImageMap nesnenin davranışını alır veya ayarlar. (Devralındığı yer: HotSpot) |
| IsTrackingViewState |
Nesnenin HotSpot görünüm durumu değişikliklerini izlediğini belirten bir değer alır. (Devralındığı yer: HotSpot) |
| MarkupName |
Türetilmiş bir sınıfta geçersiz kılındığında, nesnenin şekli için dize gösterimini HotSpot alır. (Devralındığı yer: HotSpot) |
| NavigateUrl |
Bir HotSpot nesne tıklandığında gidecek URL'yi alır veya ayarlar. (Devralındığı yer: HotSpot) |
| PostBackValue |
öğesine tıklandığında HotSpot olay verilerini geçirmek için nesnenin adını HotSpot alır veya ayarlar. (Devralındığı yer: HotSpot) |
| Radius |
Merkezden bu CircleHotSpot nesne tarafından tanımlanan dairesel bölgenin kenarına olan uzaklığı alır veya ayarlar. |
| TabIndex |
Bölgenin sekme dizinini HotSpot alır veya ayarlar. (Devralındığı yer: HotSpot) |
| Target |
URL'ye gidilen bir HotSpot nesne tıklandığında bağlanılan Web sayfası içeriğinin görüntüleneceği hedef pencereyi veya çerçeveyi alır veya ayarlar. (Devralındığı yer: HotSpot) |
| ViewState |
Aynı sayfa için birden çok istekte bir nesnenin görünüm durumunu kaydetmenize ve geri yüklemenize olanak tanıyan durum HotSpot bilgileri sözlüğü alır. (Devralındığı yer: HotSpot) |
| X |
Bu CircleHotSpot nesne tarafından tanımlanan döngüsel bölgenin merkezinin x koordinatını alır veya ayarlar. |
| Y |
Bu CircleHotSpot nesne tarafından tanımlanan döngüsel bölgenin merkezinin y koordinatını alır veya ayarlar. |
Yöntemler
| Name | Description |
|---|---|
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetCoordinates() |
Bir nesnenin merkezinin x ve y koordinatlarını ve yarıçapının uzunluğunu temsil eden bir CircleHotSpot dize döndürür. |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| LoadViewState(Object) |
Nesnenin HotSpot daha önce kaydedilmiş görünüm durumunu nesneye geri yükler. (Devralındığı yer: HotSpot) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| SaveViewState() |
Sayfanın sunucuya HotSpot geri gönderildiği zamandan bu yana nesnenin görünüm durumundaki değişiklikleri kaydeder. (Devralındığı yer: HotSpot) |
| ToString() |
Bir HotSpot nesnenin String bu örneğinin gösterimini döndürür. (Devralındığı yer: HotSpot) |
| TrackViewState() |
Nesnenin, nesnenin HotSpot nesnesinde depolanabilmeleri için görünüm durumundaki değişiklikleri izlemesine StateBag neden olur. Bu nesneye özelliği aracılığıyla ViewState erişilebilir. (Devralındığı yer: HotSpot) |
Belirtik Arabirim Kullanımları
| Name | Description |
|---|---|
| IStateManager.IsTrackingViewState |
Nesnenin HotSpot görünüm durumu değişikliklerini izlediğini belirten bir değer alır. (Devralındığı yer: HotSpot) |
| IStateManager.LoadViewState(Object) |
Nesnenin HotSpot daha önce kaydedilmiş görünüm durumunu nesneye geri yükler. (Devralındığı yer: HotSpot) |
| IStateManager.SaveViewState() |
Sayfanın sunucuya HotSpot en son gönderildiğinden bu yana nesnenin görünüm durumundaki değişiklikleri kaydeder. (Devralındığı yer: HotSpot) |
| IStateManager.TrackViewState() |
Bölgeye görünüm durumundaki HotSpot değişiklikleri izlemesini bildirir. (Devralındığı yer: HotSpot) |