Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / WebControls / CircleHotSpot.cs / 1305376 / 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;
///
/// Implements HotSpot for Circular regions.
///
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
- SQlBooleanStorage.cs
- FactoryRecord.cs
- Error.cs
- Baml6ConstructorInfo.cs
- InvalidEnumArgumentException.cs
- SessionPageStateSection.cs
- AssertUtility.cs
- ExpandCollapsePattern.cs
- ExeConfigurationFileMap.cs
- WebPartDisplayMode.cs
- XmlUrlResolver.cs
- RecognizerBase.cs
- CustomCategoryAttribute.cs
- FaultHandlingFilter.cs
- ContainerFilterService.cs
- UpdatePanelTrigger.cs
- iisPickupDirectory.cs
- UserMapPath.cs
- formatter.cs
- TripleDES.cs
- EntityDesignerUtils.cs
- XmlBaseWriter.cs
- SerializationBinder.cs
- GlobalizationSection.cs
- IODescriptionAttribute.cs
- PolyBezierSegment.cs
- ConfigXmlElement.cs
- BooleanConverter.cs
- PeerMessageDispatcher.cs
- ZipIOCentralDirectoryBlock.cs
- ExpressionBinding.cs
- SqlDataSourceStatusEventArgs.cs
- OletxVolatileEnlistment.cs
- ApplicationBuildProvider.cs
- StateItem.cs
- DetailsViewPageEventArgs.cs
- AmbientValueAttribute.cs
- ClickablePoint.cs
- Geometry.cs
- TogglePattern.cs
- TextBox.cs
- PanelStyle.cs
- CodeBlockBuilder.cs
- VerificationException.cs
- FragmentQueryKB.cs
- ResourceExpressionEditor.cs
- StringComparer.cs
- TextChange.cs
- FilterQuery.cs
- QueryComponents.cs
- UIElement3D.cs
- LineVisual.cs
- PropertyManager.cs
- WindowsTitleBar.cs
- Rotation3D.cs
- RoutedEventHandlerInfo.cs
- DataPagerFieldItem.cs
- CompilerTypeWithParams.cs
- CodeConstructor.cs
- JsonFormatGeneratorStatics.cs
- ConvertTextFrag.cs
- AuthenticateEventArgs.cs
- JournalEntryStack.cs
- FileDialogCustomPlacesCollection.cs
- Duration.cs
- BamlReader.cs
- DataControlImageButton.cs
- DataGridViewTextBoxColumn.cs
- ISFTagAndGuidCache.cs
- ParallelEnumerableWrapper.cs
- EncoderNLS.cs
- CopyNamespacesAction.cs
- EditorPartCollection.cs
- Operator.cs
- PathGradientBrush.cs
- PeerNameRegistration.cs
- PrimaryKeyTypeConverter.cs
- SpellerHighlightLayer.cs
- HtmlImageAdapter.cs
- CompositeScriptReference.cs
- RadioButtonList.cs
- PerfCounterSection.cs
- ContainsSearchOperator.cs
- querybuilder.cs
- QueueAccessMode.cs
- CookieProtection.cs
- WSDualHttpBindingCollectionElement.cs
- GroupStyle.cs
- AnimationClockResource.cs
- CommonProperties.cs
- DateTimeOffsetAdapter.cs
- RegularExpressionValidator.cs
- ImageListImage.cs
- DropTarget.cs
- WinEventQueueItem.cs
- FocusChangedEventArgs.cs
- HighlightOverlayGlyph.cs
- DynamicQueryableWrapper.cs
- CollectionsUtil.cs
- IPeerNeighbor.cs