Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / fx / src / xsp / System / Web / UI / WebControls / CircleHotSpot.cs / 1 / CircleHotSpot.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Web.UI.WebControls {
using System;
using System.ComponentModel;
using System.Globalization;
using System.Web.UI;
using System.Security.Permissions;
///
/// Implements HotSpot for Circular regions.
///
[AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)]
public sealed class CircleHotSpot : HotSpot {
protected internal override string MarkupName {
get {
return "circle";
}
}
///
/// Gets or sets the radius of the MapCircle.
///
[
DefaultValue(0),
WebCategory("Appearance"),
WebSysDescription(SR.CircleHotSpot_Radius),
]
public int Radius {
get {
object radius = ViewState["Radius"];
return (radius == null)? 0 : (int)radius;
}
set {
if (value < 0) {
throw new ArgumentOutOfRangeException("value");
}
ViewState["Radius"] = value;
}
}
[
DefaultValue(0),
WebCategory("Appearance"),
WebSysDescription(SR.CircleHotSpot_X),
]
public int X {
get {
object o = ViewState["X"];
return o != null? (int)o : 0;
}
set {
ViewState["X"] = value;
}
}
[
DefaultValue(0),
WebCategory("Appearance"),
WebSysDescription(SR.CircleHotSpot_Y),
]
public int Y {
get {
object o = ViewState["Y"];
return o != null? (int)o : 0;
}
set {
ViewState["Y"] = value;
}
}
public override string GetCoordinates() {
return X + "," + Y + "," + Radius;
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ResourceReader.cs
- XmlSchemaExternal.cs
- TypeDescriptionProvider.cs
- NonVisualControlAttribute.cs
- ASCIIEncoding.cs
- SessionStateContainer.cs
- EventLogPermission.cs
- AuthorizationSection.cs
- EnvelopedSignatureTransform.cs
- Parser.cs
- TcpServerChannel.cs
- TextPattern.cs
- Canvas.cs
- XmlQueryType.cs
- AttributeUsageAttribute.cs
- TemplateApplicationHelper.cs
- TextCompositionManager.cs
- InputBuffer.cs
- ControlCollection.cs
- XmlHelper.cs
- GenericEnumConverter.cs
- Rectangle.cs
- SemaphoreFullException.cs
- HtmlString.cs
- DbConnectionStringBuilder.cs
- List.cs
- SizeConverter.cs
- StoreItemCollection.cs
- CommentAction.cs
- DataGridPageChangedEventArgs.cs
- ConnectionManagementElementCollection.cs
- BitmapImage.cs
- Panel.cs
- RegisteredScript.cs
- elementinformation.cs
- LineSegment.cs
- DeviceContexts.cs
- WebPartActionVerb.cs
- XmlSchemaGroup.cs
- PeerName.cs
- __ComObject.cs
- TypeResolvingOptionsAttribute.cs
- IIS7UserPrincipal.cs
- PointAnimation.cs
- RequestCache.cs
- WebResourceUtil.cs
- ComponentManagerBroker.cs
- IdentityElement.cs
- DataGridViewElement.cs
- translator.cs
- Char.cs
- WebPartCloseVerb.cs
- TableItemStyle.cs
- DataGridViewCellStateChangedEventArgs.cs
- XmlMembersMapping.cs
- PagerStyle.cs
- nulltextnavigator.cs
- MultiPropertyDescriptorGridEntry.cs
- WorkItem.cs
- OuterGlowBitmapEffect.cs
- IOThreadScheduler.cs
- WSHttpBindingBaseElement.cs
- Point.cs
- RealProxy.cs
- PropertyIDSet.cs
- TitleStyle.cs
- InkCanvasInnerCanvas.cs
- DataGridViewDataConnection.cs
- ListParaClient.cs
- SizeFConverter.cs
- DateTimeFormatInfo.cs
- WebEventTraceProvider.cs
- Timer.cs
- XmlReader.cs
- PropertyGridEditorPart.cs
- X509CertificateValidator.cs
- DesignerActionService.cs
- SqlNotificationEventArgs.cs
- TabControl.cs
- XmlUnspecifiedAttribute.cs
- Int16AnimationBase.cs
- ModifiableIteratorCollection.cs
- LinkArea.cs
- LinqDataSourceEditData.cs
- XPathNode.cs
- LoginView.cs
- Rotation3D.cs
- WebPartTransformerCollection.cs
- Timer.cs
- UnknownBitmapDecoder.cs
- XmlQueryStaticData.cs
- ButtonFlatAdapter.cs
- SqlStream.cs
- CompilerResults.cs
- xmlglyphRunInfo.cs
- xamlnodes.cs
- SingleTagSectionHandler.cs
- ProxyHelper.cs
- OdbcInfoMessageEvent.cs
- BCryptNative.cs