Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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.
//
//-----------------------------------------------------------------------------
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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SmuggledIUnknown.cs
- ImportContext.cs
- BStrWrapper.cs
- WindowsScroll.cs
- XMLSyntaxException.cs
- filewebresponse.cs
- MouseActionConverter.cs
- ProtectedConfigurationSection.cs
- HostExecutionContextManager.cs
- DataGridViewTopRowAccessibleObject.cs
- COM2Properties.cs
- X509CertificateCollection.cs
- ElementUtil.cs
- RadioButton.cs
- DatatypeImplementation.cs
- OutKeywords.cs
- TemplateControlCodeDomTreeGenerator.cs
- ImageFormat.cs
- Point3DAnimationBase.cs
- MenuRenderer.cs
- Quaternion.cs
- DependencyPropertyConverter.cs
- RuleSettingsCollection.cs
- HtmlLink.cs
- EntityDataSourceEntitySetNameItem.cs
- GorillaCodec.cs
- DataGridViewCellToolTipTextNeededEventArgs.cs
- DateTimeOffset.cs
- Bitmap.cs
- StringDictionary.cs
- Metadata.cs
- UriParserTemplates.cs
- EventItfInfo.cs
- NamespaceCollection.cs
- Win32KeyboardDevice.cs
- ChtmlCommandAdapter.cs
- ToolStripDropDownMenu.cs
- EdmFunctionAttribute.cs
- XNameConverter.cs
- Connector.cs
- DefaultValueConverter.cs
- TiffBitmapEncoder.cs
- OleServicesContext.cs
- HttpResponse.cs
- DataGridTextBoxColumn.cs
- Italic.cs
- Aes.cs
- MessagePropertyFilter.cs
- StreamAsIStream.cs
- ComponentCollection.cs
- ToolStripArrowRenderEventArgs.cs
- DeviceSpecific.cs
- InputBuffer.cs
- PageEventArgs.cs
- XmlSchemaSimpleTypeUnion.cs
- AnchoredBlock.cs
- HtmlSelect.cs
- FormViewInsertEventArgs.cs
- SegmentTree.cs
- BitmapVisualManager.cs
- RestClientProxyHandler.cs
- FieldBuilder.cs
- SqlProviderServices.cs
- ListItemCollection.cs
- HandlerBase.cs
- SQLDateTime.cs
- System.Data_BID.cs
- TextEndOfSegment.cs
- CodeCastExpression.cs
- InternalsVisibleToAttribute.cs
- UniqueID.cs
- WCFBuildProvider.cs
- DupHandleConnectionReader.cs
- IriParsingElement.cs
- dtdvalidator.cs
- RsaSecurityKey.cs
- BaseCollection.cs
- DesignTimeHTMLTextWriter.cs
- SerTrace.cs
- CorrelationScope.cs
- LogReservationCollection.cs
- PasswordTextContainer.cs
- initElementDictionary.cs
- HttpRuntime.cs
- LinkLabelLinkClickedEvent.cs
- StylusDownEventArgs.cs
- ObjectListItemCollection.cs
- OutputCacheProfileCollection.cs
- QualifierSet.cs
- PagedDataSource.cs
- _WinHttpWebProxyDataBuilder.cs
- ClickablePoint.cs
- RTLAwareMessageBox.cs
- Stacktrace.cs
- ToolStripItemClickedEventArgs.cs
- _AcceptOverlappedAsyncResult.cs
- X509Utils.cs
- TextSpanModifier.cs
- SafeFileMappingHandle.cs
- ConnectionStringSettings.cs