November Happy Hour will be moved to Thursday December 5th.

Class Seadragon

Inheritance
System.Object
Seadragon
Implements
System.Web.UI.INamingContainer
System.Web.UI.IPostBackDataHandler
System.Web.UI.ICallbackEventHandler
Namespace: AjaxControlToolkit
Assembly: AjaxControlToolkit.dll
Version: 13.30.0
Syntax
[ClientScriptResource("AjaxControlToolkit.Seadragon.Viewer", "AjaxControlToolkit.Seadragon.Seadragon.DisplayRect.js", LoadOrder = 15)]
[ClientScriptResource("AjaxControlToolkit.Seadragon.Viewer", "AjaxControlToolkit.Seadragon.Seadragon.Drawer.js", LoadOrder = 7)]
[ClientScriptResource("AjaxControlToolkit.Seadragon.Viewer", "AjaxControlToolkit.Seadragon.Seadragon.Viewport.js", LoadOrder = 14)]
[ClientScriptResource("AjaxControlToolkit.Seadragon.Viewer", "AjaxControlToolkit.Seadragon.Seadragon.Config.js", LoadOrder = 2)]
[ClientScriptResource("AjaxControlToolkit.Seadragon.Viewer", "AjaxControlToolkit.Seadragon.Seadragon.js", LoadOrder = 3)]
[ClientScriptResource("AjaxControlToolkit.Seadragon.Viewer", "AjaxControlToolkit.Seadragon.Seadragon.MouseTracker.js", LoadOrder = 4)]
[ClientScriptResource("AjaxControlToolkit.Seadragon.Viewer", "AjaxControlToolkit.Seadragon.Seadragon.Point.js", LoadOrder = 5)]
[ClientScriptResource("AjaxControlToolkit.Seadragon.Viewer", "AjaxControlToolkit.Seadragon.Seadragon.Strings.js", LoadOrder = 6)]
[ClientScriptResource("AjaxControlToolkit.Seadragon.Viewer", "AjaxControlToolkit.Seadragon.Seadragon.Buttons.js", LoadOrder = 1)]
[ClientScriptResource("AjaxControlToolkit.Seadragon.Viewer", "AjaxControlToolkit.Seadragon.Seadragon.TileSource.js", LoadOrder = 8)]
[ClientScriptResource("AjaxControlToolkit.Seadragon.Viewer", "AjaxControlToolkit.Seadragon.Seadragon.DeepZoom.js", LoadOrder = 9)]
[ClientScriptResource("AjaxControlToolkit.Seadragon.Viewer", "AjaxControlToolkit.Seadragon.Seadragon.Utils.js", LoadOrder = 0)]
[ClientScriptResource("AjaxControlToolkit.Seadragon.Viewer", "AjaxControlToolkit.Seadragon.Seadragon.Rect.js", LoadOrder = 10)]
[ClientScriptResource("AjaxControlToolkit.Seadragon.Viewer", "AjaxControlToolkit.Seadragon.Seadragon.ImageLoader.js", LoadOrder = 11)]
[ClientScriptResource("AjaxControlToolkit.Seadragon.Viewer", "AjaxControlToolkit.Seadragon.Seadragon.Profiler.js", LoadOrder = 12)]
[ClientScriptResource("AjaxControlToolkit.Seadragon.Viewer", "AjaxControlToolkit.Seadragon.Seadragon.Spring.js", LoadOrder = 13)]
public class Seadragon : ScriptControlBase, INamingContainer, IControlResolver, IPostBackDataHandler, ICallbackEventHandler, IClientStateManager

Constructors

Seadragon()

Declaration
public Seadragon()

Properties

AlwaysBlend

Declaration
[ExtenderControlProperty]
[ClientPropertyName("alwaysBlend")]
public bool AlwaysBlend { get; set; }
Property Value
Type Description
System.Boolean

AnimationTime

Declaration
[ExtenderControlProperty]
[ClientPropertyName("animationTime")]
public float AnimationTime { get; set; }
Property Value
Type Description
System.Single

AutoHideControls

Declaration
[ClientPropertyName("autoHideControls")]
[ExtenderControlProperty]
public bool AutoHideControls { get; set; }
Property Value
Type Description
System.Boolean

BlendTime

Declaration
[ClientPropertyName("blendTime")]
[ExtenderControlProperty]
public float BlendTime { get; set; }
Property Value
Type Description
System.Single

ClickDistThreshold

Declaration
[ExtenderControlProperty]
[ClientPropertyName("clickDistThreshold")]
public int ClickDistThreshold { get; set; }
Property Value
Type Description
System.Int32

ClickTimeThreshold

Declaration
[ExtenderControlProperty]
[ClientPropertyName("clickTimeThreshold")]
public int ClickTimeThreshold { get; set; }
Property Value
Type Description
System.Int32

Controls

Declaration
public override ControlCollection Controls { get; }
Property Value
Type Description
System.Web.UI.ControlCollection

ControlsCollection

Declaration
public List<SeadragonControl> ControlsCollection { get; }
Property Value
Type Description
System.Collections.Generic.List<SeadragonControl>

ImageLoaderLimit

Declaration
[ClientPropertyName("imageLoaderLimit")]
[ExtenderControlProperty]
public int ImageLoaderLimit { get; set; }
Property Value
Type Description
System.Int32

ImmediateRender

Declaration
[ExtenderControlProperty]
[ClientPropertyName("immediateRender")]
public bool ImmediateRender { get; set; }
Property Value
Type Description
System.Boolean

MaxImageCacheCount

Declaration
[ExtenderControlProperty]
[ClientPropertyName("maxImageCacheCount")]
public int MaxImageCacheCount { get; set; }
Property Value
Type Description
System.Int32

MaxZoomPixelRatio

Declaration
[ClientPropertyName("maxZoomPixelRatio")]
[ExtenderControlProperty]
public float MaxZoomPixelRatio { get; set; }
Property Value
Type Description
System.Single

MinPixelRatio

Declaration
[ClientPropertyName("minPixelRatio")]
[ExtenderControlProperty]
public float MinPixelRatio { get; set; }
Property Value
Type Description
System.Single

MinZoomDimension

Declaration
[ExtenderControlProperty]
[ClientPropertyName("minZoomDimension")]
public float MinZoomDimension { get; set; }
Property Value
Type Description
System.Single

MouseNavEnabled

Declaration
[ExtenderControlProperty]
[ClientPropertyName("mouseNavEnabled")]
public bool MouseNavEnabled { get; set; }
Property Value
Type Description
System.Boolean

OnClientAnimation

Declaration
[ClientPropertyName("animation")]
[ExtenderControlEvent]
public string OnClientAnimation { get; set; }
Property Value
Type Description
System.String

OnClientAnimationEnd

Declaration
[ExtenderControlEvent]
[ClientPropertyName("animationend")]
public string OnClientAnimationEnd { get; set; }
Property Value
Type Description
System.String

OnClientAnimationStart

Declaration
[ExtenderControlEvent]
[ClientPropertyName("animationstart")]
public string OnClientAnimationStart { get; set; }
Property Value
Type Description
System.String

OnClientError

Declaration
[ClientPropertyName("error")]
[ExtenderControlEvent]
public string OnClientError { get; set; }
Property Value
Type Description
System.String

OnClientIgnore

Declaration
[ClientPropertyName("ignore")]
[ExtenderControlEvent]
public string OnClientIgnore { get; set; }
Property Value
Type Description
System.String

OnClientOpen

Declaration
[ClientPropertyName("0pen")]
[ExtenderControlEvent]
public string OnClientOpen { get; set; }
Property Value
Type Description
System.String

OnClientResize

Declaration
[ExtenderControlEvent]
[ClientPropertyName("resize")]
public string OnClientResize { get; set; }
Property Value
Type Description
System.String

OverlaysCollection

Declaration
public List<SeadragonOverlay> OverlaysCollection { get; }
Property Value
Type Description
System.Collections.Generic.List<SeadragonOverlay>

ShowNavigationControl

Declaration
[ExtenderControlProperty]
[ClientPropertyName("showNavigationControl")]
public bool ShowNavigationControl { get; set; }
Property Value
Type Description
System.Boolean

SourceUrl

Declaration
public string SourceUrl { get; set; }
Property Value
Type Description
System.String

SpringStiffness

Declaration
[ExtenderControlProperty]
[ClientPropertyName("springStiffness")]
public float SpringStiffness { get; set; }
Property Value
Type Description
System.Single

TagKey

Declaration
protected override HtmlTextWriterTag TagKey { get; }
Property Value
Type Description
System.Web.UI.HtmlTextWriterTag
Overrides

VisibilityRatio

Declaration
[ExtenderControlProperty]
[ClientPropertyName("visibilityRatio")]
public float VisibilityRatio { get; set; }
Property Value
Type Description
System.Single

WrapHorizontal

Declaration
[ExtenderControlProperty]
[ClientPropertyName("wrapHorizontal")]
public bool WrapHorizontal { get; set; }
Property Value
Type Description
System.Boolean

WrapVertical

Declaration
[ExtenderControlProperty]
[ClientPropertyName("wrapVertical")]
public bool WrapVertical { get; set; }
Property Value
Type Description
System.Boolean

ZoomPerClick

Declaration
[ExtenderControlProperty]
[ClientPropertyName("zoomPerClick")]
public float ZoomPerClick { get; set; }
Property Value
Type Description
System.Single

ZoomPerSecond

Declaration
[ExtenderControlProperty]
[ClientPropertyName("zoomPerSecond")]
public float ZoomPerSecond { get; set; }
Property Value
Type Description
System.Single

Methods

AddAttributesToRender(HtmlTextWriter)

Declaration
protected override void AddAttributesToRender(HtmlTextWriter writer)
Parameters
Type Name Description
System.Web.UI.HtmlTextWriter writer

CreateChildControls()

Declaration
protected override void CreateChildControls()

CreateControlCollection()

Declaration
protected override ControlCollection CreateControlCollection()
Returns
Type Description
System.Web.UI.ControlCollection

DescribeComponent(ScriptComponentDescriptor)

Declaration
protected override void DescribeComponent(ScriptComponentDescriptor descriptor)
Parameters
Type Name Description
System.Web.UI.ScriptComponentDescriptor descriptor
Overrides

GetPropertyValue<V>(String, V)

Declaration
protected V GetPropertyValue<V>(string propertyName, V nullValue)
Parameters
Type Name Description
System.String propertyName
V nullValue
Returns
Type Description
V
Type Parameters
Name Description
V

SetPropertyValue<V>(String, V)

Declaration
protected void SetPropertyValue<V>(string propertyName, V value)
Parameters
Type Name Description
System.String propertyName
V value
Type Parameters
Name Description
V

Implements

System.Web.UI.INamingContainer
System.Web.UI.IPostBackDataHandler
System.Web.UI.ICallbackEventHandler