HotSpotCollection Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
public ref class HotSpotCollection sealed : System::Web::UI::StateManagedCollection
public sealed class HotSpotCollection : System.Web.UI.StateManagedCollection
type HotSpotCollection = class
inherit StateManagedCollection
Public NotInheritable Class HotSpotCollection
Inherits StateManagedCollection
- Overname
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u programmatisch een ImageMap besturingselement maakt en er twee CircleHotSpot objecten aan toevoegt. De HotSpots eigenschap wordt gebruikt om toegang te krijgen tot de HotSpotCollection verzameling voor het ImageMap besturingselement en de CircleHotSpot objecten eraan toe te voegen. Als dit voorbeeld correct werkt, moet u uw eigen installatiekopieën voor de ImageUrl eigenschap opgeven en het pad naar de afbeelding op de juiste manier bijwerken, zodat de toepassing deze kan vinden.
<%@ page language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
void Page_Load (Object sender, EventArgs e)
{
// Programmatically create an ImageMap control.
ImageMap Shop = new ImageMap();
// Set properties on the ImageMap control.
Shop.ImageUrl = "Images/ShopChoice.jpg";
Shop.AlternateText = "Shopping choices";
// Add the ImageMap control to the
// Controls collection of the page.
Page.Controls.Add(Shop);
// Programmatically create a CircleHotSpot object.
CircleHotSpot Circle1 = new CircleHotSpot();
Circle1.HotSpotMode = HotSpotMode.Navigate;
Circle1.NavigateUrl = "http://www.tailspintoys.com";
Circle1.X = 145;
Circle1.Y = 120;
Circle1.Radius = 75;
Circle1.AlternateText = "Shop for toys";
// Add Circle1 to the ImageMap's HotSpotCollection.
Shop.HotSpots.Add(Circle1);
// Programmatically create a second CircleHotSpot object.
CircleHotSpot Circle2 = new CircleHotSpot();
Circle2.HotSpotMode = HotSpotMode.Navigate;
Circle2.NavigateUrl = "http://www.cohowinery.com";
Circle2.X = 145;
Circle2.Y = 290;
Circle2.Radius = 75;
Circle2.AlternateText = "Shop for wine";
// Add Circle2 to the ImageMap's HotSpotCollection.
Shop.HotSpots.Add(Circle2);
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="head1" runat="server">
<title>ImageMap Class C# Constructor Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>ImageMap Class C# Constructor Example</h3>
<h4>Shopping Choices:</h4>
</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">
<script runat="server">
Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
' Programmatically create an ImageMap control.
Dim Shop As New ImageMap
Shop.ImageUrl = "Images/ShopChoice.jpg"
Shop.AlternateText = "Shopping choices"
' Add the ImageMap control to the
' Controls collection of the page.
Page.Controls.Add(Shop)
' Programmatically create a CircleHotSpot object.
Dim Circle1 As New CircleHotSpot
Circle1.HotSpotMode = HotSpotMode.Navigate
Circle1.NavigateUrl = "http://www.tailspintoys.com"
Circle1.X = 145
Circle1.Y = 120
Circle1.Radius = 75
Circle1.AlternateText = "Shop for toys"
' Add Circle1 to the ImageMap's HotSpotCollection.
Shop.HotSpots.Add(Circle1)
' Programmatically create a second CircleHotSpot object.
Dim Circle2 As New CircleHotSpot
Circle2.HotSpotMode = HotSpotMode.Navigate
Circle2.NavigateUrl = "http://www.cohowinery.com"
Circle2.X = 145
Circle2.Y = 290
Circle2.Radius = 75
Circle2.AlternateText = "Shop for wine"
' Add Circle2 to the ImageMap's HotSpotCollection.
Shop.HotSpots.Add(Circle2)
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="head1" runat="server">
<title>ImageMap Class VB Constructor Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>ImageMap Class VB Constructor Example</h3>
<h4>Shopping Choices:</h4>
</form>
</body>
</html>
Opmerkingen
De HotSpotCollection klasse vertegenwoordigt een verzameling waarmee een ImageMap besturingselement een lijst met de HotSpot objecten in het besturingselement kan onderhouden.
Gebruik de Add methode om een opgegeven HotSpot object toe te voegen aan de verzameling aan het einde van een ordinale indexmatrix. Gebruik de Insert methode om een HotSpot object toe te voegen aan de verzameling op een opgegeven indexlocatie. Gebruik de Item[] indexeerfunctie om rechtstreeks toegang te krijgen tot een HotSpot object in de verzameling op een opgegeven index, met behulp van eenvoudige matrix-notatie.
Gebruik de Remove methode om een HotSpot object te verwijderen uit het einde van de verzameling. Gebruik de RemoveAt methode om een HotSpot object te verwijderen van een opgegeven indexlocatie.
Constructors
| Name | Description |
|---|---|
| HotSpotCollection() |
Initialiseert een nieuw exemplaar van de HotSpotCollection klasse. |
Eigenschappen
| Name | Description |
|---|---|
| Count |
Hiermee haalt u het aantal elementen op dat in de StateManagedCollection verzameling is opgenomen. (Overgenomen van StateManagedCollection) |
| Item[Int32] |
Hiermee haalt u een verwijzing naar het HotSpot object op in de opgegeven index in de HotSpotCollection verzameling. |
Methoden
| Name | Description |
|---|---|
| Add(HotSpot) |
Voegt een opgegeven HotSpot object toe aan het einde van de HotSpotCollection verzameling. |
| Clear() |
Hiermee verwijdert u alle items uit de StateManagedCollection verzameling. (Overgenomen van StateManagedCollection) |
| CopyTo(Array, Int32) |
Kopieert de elementen van de StateManagedCollection verzameling naar een matrix, beginnend bij een bepaalde matrixindex. (Overgenomen van StateManagedCollection) |
| CreateKnownType(Int32) |
Wanneer deze wordt overschreven in een afgeleide klasse, maakt u een exemplaar van een klasse die wordt geïmplementeerd IStateManager. Het type object dat is gemaakt, is gebaseerd op het opgegeven lid van de verzameling die door de GetKnownTypes() methode wordt geretourneerd. (Overgenomen van StateManagedCollection) |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetEnumerator() |
Retourneert een iterator die door de StateManagedCollection verzameling wordt herhaald. (Overgenomen van StateManagedCollection) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetKnownTypes() |
Wanneer deze wordt overschreven in een afgeleide klasse, haalt u een matrix op met IStateManager typen die de StateManagedCollection verzameling kan bevatten. (Overgenomen van StateManagedCollection) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| Insert(Int32, HotSpot) |
Hiermee voegt u een opgegeven HotSpot object in de HotSpotCollection verzameling in op de opgegeven indexlocatie. |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| OnClear() |
Wanneer deze worden overschreven in een afgeleide klasse, voert u extra werk uit voordat met de Clear() methode alle items uit de verzameling worden verwijderd. (Overgenomen van StateManagedCollection) |
| OnClearComplete() |
Wanneer deze wordt overschreven in een afgeleide klasse, voert u extra werk uit nadat de Clear() methode alle items uit de verzameling heeft verwijderd. (Overgenomen van StateManagedCollection) |
| OnInsert(Int32, Object) |
Wanneer deze wordt overschreven in een afgeleide klasse, voert u extra werk uit voordat de IList.Insert(Int32, Object) of IList.Add(Object) methode een item aan de verzameling toevoegt. (Overgenomen van StateManagedCollection) |
| OnInsertComplete(Int32, Object) |
Wanneer deze wordt overschreven in een afgeleide klasse, voert u extra werk uit nadat de IList.Insert(Int32, Object) of IList.Add(Object) methode een item aan de verzameling heeft toegevoegd. (Overgenomen van StateManagedCollection) |
| OnRemove(Int32, Object) |
Wanneer deze wordt overschreven in een afgeleide klasse, voert u extra werk uit voordat de IList.Remove(Object) of IList.RemoveAt(Int32) methode het opgegeven item uit de verzameling verwijdert. (Overgenomen van StateManagedCollection) |
| OnRemoveComplete(Int32, Object) |
Wanneer deze wordt overschreven in een afgeleide klasse, voert u extra werk uit nadat de IList.Remove(Object) of IList.RemoveAt(Int32) methode het opgegeven item uit de verzameling heeft verwijderd. (Overgenomen van StateManagedCollection) |
| OnValidate(Object) |
Wanneer deze wordt overschreven in een afgeleide klasse, valideert u een element van de StateManagedCollection verzameling. (Overgenomen van StateManagedCollection) |
| Remove(HotSpot) |
Hiermee verwijdert u het opgegeven HotSpot object uit de HotSpotCollection verzameling. |
| RemoveAt(Int32) |
Hiermee verwijdert u het HotSpot object op de opgegeven indexlocatie uit de verzameling. |
| SetDirty() |
Hiermee dwingt u af dat de volledige StateManagedCollection verzameling wordt geserialiseerd in de weergavestatus. (Overgenomen van StateManagedCollection) |
| SetDirtyObject(Object) |
Wanneer deze wordt overschreven in een afgeleide klasse, geeft u een |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
Expliciete interface-implementaties
| Name | Description |
|---|---|
| ICollection.Count |
Hiermee haalt u het aantal elementen op dat in de StateManagedCollection verzameling is opgenomen. (Overgenomen van StateManagedCollection) |
| ICollection.IsSynchronized |
Hiermee wordt een waarde opgehaald die aangeeft of de StateManagedCollection verzameling is gesynchroniseerd (thread safe). Deze methode retourneert |
| ICollection.SyncRoot |
Hiermee haalt u een object op dat kan worden gebruikt om de toegang tot de StateManagedCollection verzameling te synchroniseren. Deze methode retourneert |
| IEnumerable.GetEnumerator() |
Retourneert een iterator die door de StateManagedCollection verzameling wordt herhaald. (Overgenomen van StateManagedCollection) |
| IList.Add(Object) |
Voegt een item toe aan de StateManagedCollection verzameling. (Overgenomen van StateManagedCollection) |
| IList.Clear() |
Hiermee verwijdert u alle items uit de StateManagedCollection verzameling. (Overgenomen van StateManagedCollection) |
| IList.Contains(Object) |
Bepaalt of de StateManagedCollection verzameling een specifieke waarde bevat. (Overgenomen van StateManagedCollection) |
| IList.IndexOf(Object) |
Bepaalt de index van een opgegeven item in de StateManagedCollection verzameling. (Overgenomen van StateManagedCollection) |
| IList.Insert(Int32, Object) |
Hiermee voegt u een item toe aan de StateManagedCollection verzameling op de opgegeven index. (Overgenomen van StateManagedCollection) |
| IList.IsFixedSize |
Hiermee wordt een waarde opgehaald die aangeeft of de StateManagedCollection verzameling een vaste grootte heeft. Deze methode retourneert |
| IList.IsReadOnly |
Hiermee wordt een waarde opgehaald die aangeeft of de StateManagedCollection verzameling het kenmerk Alleen-lezen heeft. (Overgenomen van StateManagedCollection) |
| IList.Item[Int32] |
Hiermee haalt u het IStateManager element op de opgegeven index op. (Overgenomen van StateManagedCollection) |
| IList.Remove(Object) |
Hiermee verwijdert u het eerste exemplaar van het opgegeven object uit de StateManagedCollection verzameling. (Overgenomen van StateManagedCollection) |
| IList.RemoveAt(Int32) |
Hiermee verwijdert u het IStateManager element in de opgegeven index. (Overgenomen van StateManagedCollection) |
| IStateManager.IsTrackingViewState |
Hiermee wordt een waarde opgehaald die aangeeft of de verzameling wijzigingen in de StateManagedCollection weergavestatus opslaat. (Overgenomen van StateManagedCollection) |
| IStateManager.LoadViewState(Object) |
Hiermee herstelt u de eerder opgeslagen weergavestatus van de StateManagedCollection verzameling en de IStateManager items die deze bevat. (Overgenomen van StateManagedCollection) |
| IStateManager.SaveViewState() |
Hiermee worden de wijzigingen in de StateManagedCollection verzameling en elk IStateManager object opgeslagen dat het bevat sinds het moment dat de pagina op de server is geplaatst. (Overgenomen van StateManagedCollection) |
| IStateManager.TrackViewState() |
Hiermee zorgt u ervoor dat de StateManagedCollection verzameling en elk van de IStateManager objecten die deze bevat, wijzigingen in de weergavestatus bijhouden, zodat ze kunnen worden opgeslagen in aanvragen voor dezelfde pagina. (Overgenomen van StateManagedCollection) |
Extensiemethoden
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Hiermee schakelt u parallelle uitvoering van een query in. |
| AsQueryable(IEnumerable) |
Converteert een IEnumerable naar een IQueryable. |
| Cast<TResult>(IEnumerable) |
Cast de elementen van een IEnumerable naar het opgegeven type. |
| OfType<TResult>(IEnumerable) |
Hiermee filtert u de elementen van een IEnumerable op basis van een opgegeven type. |