Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- DataReceivedEventArgs.cs
- ContextMenu.cs
- RenderingEventArgs.cs
- LabelLiteral.cs
- XPathAxisIterator.cs
- ImageCodecInfo.cs
- FlowDocumentReaderAutomationPeer.cs
- MarkupCompilePass2.cs
- BooleanFacetDescriptionElement.cs
- DesignTimeVisibleAttribute.cs
- ColumnMapVisitor.cs
- __Filters.cs
- PageStatePersister.cs
- RuntimeCompatibilityAttribute.cs
- SizeValueSerializer.cs
- ProviderCommandInfoUtils.cs
- TextServicesContext.cs
- HttpServerVarsCollection.cs
- COM2ExtendedUITypeEditor.cs
- ShutDownListener.cs
- ImportException.cs
- EntityDataSourceValidationException.cs
- XmlAnyElementAttribute.cs
- VersionedStreamOwner.cs
- TextBlock.cs
- ContextStaticAttribute.cs
- RegisteredDisposeScript.cs
- Variable.cs
- PropertyIDSet.cs
- SystemMulticastIPAddressInformation.cs
- SqlReorderer.cs
- NativeCompoundFileAPIs.cs
- EndpointAddressMessageFilterTable.cs
- MouseButtonEventArgs.cs
- Serializer.cs
- Paragraph.cs
- DesignerDataView.cs
- EntityFrameworkVersions.cs
- FormsAuthenticationModule.cs
- XmlDictionary.cs
- SemaphoreSlim.cs
- SamlAssertionKeyIdentifierClause.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- ActiveXContainer.cs
- SafeHandles.cs
- securestring.cs
- DiagnosticTraceSource.cs
- DataGridViewCellCancelEventArgs.cs
- SessionPageStateSection.cs
- SystemDiagnosticsSection.cs
- TypeForwardedToAttribute.cs
- KeyboardDevice.cs
- BaseValidator.cs
- ConfigXmlCDataSection.cs
- QueryStringParameter.cs
- SingleAnimationBase.cs
- OutputCacheModule.cs
- OperandQuery.cs
- DrawingContextWalker.cs
- EventDrivenDesigner.cs
- AutomationPropertyInfo.cs
- SqlConnection.cs
- InvocationExpression.cs
- DummyDataSource.cs
- InvalidOperationException.cs
- Membership.cs
- DefaultAsyncDataDispatcher.cs
- InstanceDataCollectionCollection.cs
- CalendarDesigner.cs
- GridEntryCollection.cs
- DataGridCommandEventArgs.cs
- METAHEADER.cs
- UrlMappingsModule.cs
- CollectionBuilder.cs
- OutputCacheSection.cs
- X509Utils.cs
- PerfCounters.cs
- CheckBoxStandardAdapter.cs
- DesignerActionVerbList.cs
- TimeZone.cs
- CheckBox.cs
- DoubleStorage.cs
- WebBrowserPermission.cs
- TextPattern.cs
- InfoCardServiceInstallComponent.cs
- NegotiateStream.cs
- Geometry3D.cs
- RegistryExceptionHelper.cs
- XsltArgumentList.cs
- AudioFileOut.cs
- ContextMarshalException.cs
- EdmMember.cs
- TableRowGroup.cs
- TypeInitializationException.cs
- IdnMapping.cs
- TextServicesCompartmentContext.cs
- AlternateViewCollection.cs
- LinqDataSourceStatusEventArgs.cs
- TypeNameParser.cs
- SpecialNameAttribute.cs