Table of Contents

Class Seadragon

Namespace
AjaxControlToolkit
Assembly
AjaxControlToolkit.dll
[ClientScriptResource("Sys.Extended.UI.Seadragon.Viewer", "Seadragon")]
public class Seadragon : ScriptControlBase, INamingContainer, IControlResolver, IPostBackDataHandler, ICallbackEventHandler, IClientStateManager
Inheritance
Seadragon
Implements
INamingContainer
IPostBackDataHandler
ICallbackEventHandler
Inherited Members

Constructors

Seadragon()

public Seadragon()

Properties

AlwaysBlend

[ExtenderControlProperty]
[ClientPropertyName("alwaysBlend")]
public bool AlwaysBlend { get; set; }

Property Value

bool

AnimationTime

[ExtenderControlProperty]
[ClientPropertyName("animationTime")]
public float AnimationTime { get; set; }

Property Value

float

AutoHideControls

[ExtenderControlProperty]
[ClientPropertyName("autoHideControls")]
public bool AutoHideControls { get; set; }

Property Value

bool

BlendTime

[ExtenderControlProperty]
[ClientPropertyName("blendTime")]
public float BlendTime { get; set; }

Property Value

float

ClickTimeThreshold

[ExtenderControlProperty]
[ClientPropertyName("clickTimeThreshold")]
public int ClickTimeThreshold { get; set; }

Property Value

int

ControlsCollection

public List<SeadragonControl> ControlsCollection { get; }

Property Value

List<SeadragonControl>

ImageLoaderLimit

[ExtenderControlProperty]
[ClientPropertyName("imageLoaderLimit")]
public int ImageLoaderLimit { get; set; }

Property Value

int

ImmediateRender

[ExtenderControlProperty]
[ClientPropertyName("immediateRender")]
public bool ImmediateRender { get; set; }

Property Value

bool

MaxImageCacheCount

[ExtenderControlProperty]
[ClientPropertyName("maxImageCacheCount")]
public int MaxImageCacheCount { get; set; }

Property Value

int

MaxZoomPixelRatio

[ExtenderControlProperty]
[ClientPropertyName("maxZoomPixelRatio")]
public float MaxZoomPixelRatio { get; set; }

Property Value

float

MinPixelRatio

[ExtenderControlProperty]
[ClientPropertyName("minPixelRatio")]
public float MinPixelRatio { get; set; }

Property Value

float

MinZoomDimension

[ExtenderControlProperty]
[ClientPropertyName("minZoomDimension")]
public float MinZoomDimension { get; set; }

Property Value

float

MouseNavEnabled

[ExtenderControlProperty]
[ClientPropertyName("mouseNavEnabled")]
public bool MouseNavEnabled { get; set; }

Property Value

bool

OnClientAnimation

[ExtenderControlEvent]
[ClientPropertyName("animation")]
public string OnClientAnimation { get; set; }

Property Value

string

OnClientAnimationEnd

[ExtenderControlEvent]
[ClientPropertyName("animationend")]
public string OnClientAnimationEnd { get; set; }

Property Value

string

OnClientAnimationStart

[ExtenderControlEvent]
[ClientPropertyName("animationstart")]
public string OnClientAnimationStart { get; set; }

Property Value

string

OnClientError

[ExtenderControlEvent]
[ClientPropertyName("error")]
public string OnClientError { get; set; }

Property Value

string

OnClientIgnore

[ExtenderControlEvent]
[ClientPropertyName("ignore")]
public string OnClientIgnore { get; set; }

Property Value

string

OnClientOpen

[ExtenderControlEvent]
[ClientPropertyName("open")]
public string OnClientOpen { get; set; }

Property Value

string

OnClientResize

[ExtenderControlEvent]
[ClientPropertyName("resize")]
public string OnClientResize { get; set; }

Property Value

string

OverlaysCollection

public List<SeadragonOverlay> OverlaysCollection { get; }

Property Value

List<SeadragonOverlay>

ShowNavigationControl

[ExtenderControlProperty]
[ClientPropertyName("showNavigationControl")]
public bool ShowNavigationControl { get; set; }

Property Value

bool

SourceUrl

public string SourceUrl { get; set; }

Property Value

string

SpringStiffness

[ExtenderControlProperty]
[ClientPropertyName("springStiffness")]
public float SpringStiffness { get; set; }

Property Value

float

TagKey

protected override HtmlTextWriterTag TagKey { get; }

Property Value

HtmlTextWriterTag

VisibilityRatio

[ExtenderControlProperty]
[ClientPropertyName("visibilityRatio")]
public float VisibilityRatio { get; set; }

Property Value

float

WrapHorizontal

[ExtenderControlProperty]
[ClientPropertyName("wrapHorizontal")]
public bool WrapHorizontal { get; set; }

Property Value

bool

WrapVertical

[ExtenderControlProperty]
[ClientPropertyName("wrapVertical")]
public bool WrapVertical { get; set; }

Property Value

bool

ZoomPerClick

[ExtenderControlProperty]
[ClientPropertyName("zoomPerClick")]
public float ZoomPerClick { get; set; }

Property Value

float

ZoomPerSecond

[ExtenderControlProperty]
[ClientPropertyName("zoomPerSecond")]
public float ZoomPerSecond { get; set; }

Property Value

float

clickDistThreshold

[ExtenderControlProperty]
[ClientPropertyName("clickDistThreshold")]
public int clickDistThreshold { get; set; }

Property Value

int

Methods

CreateChildControls()

protected override void CreateChildControls()

CreateControlCollection()

protected override ControlCollection CreateControlCollection()

Returns

ControlCollection

DescribeComponent(ScriptComponentDescriptor)

protected override void DescribeComponent(ScriptComponentDescriptor descriptor)

Parameters

descriptor ScriptComponentDescriptor

GetPropertyValue<V>(string, V)

protected V GetPropertyValue<V>(string propertyName, V nullValue)

Parameters

propertyName string
nullValue V

Returns

V

Type Parameters

V

OnPreRender(EventArgs)

protected override void OnPreRender(EventArgs e)

Parameters

e EventArgs

SetPropertyValue<V>(string, V)

protected void SetPropertyValue<V>(string propertyName, V value)

Parameters

propertyName string
value V

Type Parameters

V