Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Wisej.Web.CanvasCompositeOperation
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Determines how a source (new) image are drawn onto a destination (existing) image.
Copy
Displays the source image. The destination image is ignored.
DestinationAtop
Displays the destination image on top of the source image. The part of the destination image that is outside the source image is not shown.
DestinationIn
Displays the destination image in to the source image. Only the part of the destination image that is INSIDE the source image is shown, and the source image is transparent.
DestinationOut
Displays the destination image out of the source image. Only the part of the destination image that is OUTSIDE the source image is shown, and the source image is transparent.
DestinationOver
Displays the destination image over the source image.
Lighter
Displays the source image + the destination image.
SourceAtop
Displays the source image on top of the destination image. The part of the source image that is outside the destination image is not shown.
SourceIn
Displays the source image in to the destination image. Only the part of the source image that is INSIDE the destination image is shown, and the destination image is transparent.
SourceOut
Displays the source image out of the destination image. Only the part of the source image that is OUTSIDE the destination image is shown, and the destination image is transparent.
SourceOver
Default. Displays the source image over the destination image.
Xor
The source image is combined by using an exclusive OR with the destination image.
Sets or returns how a new image are drawn onto an existing image.
Wisej.Web.CanvasLineJoin
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Specifies the type of corner created, when two lines meet.
Bevel
Creates a beveled corner.
Miter
Default. Creates a sharp corner.
Round
Creates a rounded corner.
Sets or returns the type of corner created, when two lines meet.
Wisej.Web.CanvasLineCap
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Specifies the style of the end caps for a line.
Butt
Default. A flat edge is added to each end of the line.
Round
A rounded end cap is added to each end of the line.
Square
A square end cap is added to each end of the line.
Sets or returns the style of the end caps for a line.
Wisej.Web.CanvasRepeatPattern
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Specifies the repeat mode for the pattern.
NoRepeat
The pattern will be displayed only once (no repeat).
Repeat
Default. The pattern repeats both horizontally and vertically.
RepeatX
The pattern repeats only horizontally.
RepeatY
The pattern repeats only vertically.
Repeats the specified element in the specified direction. The repeated element can be used to draw/fill rectangles, circles, lines etc.
Wisej.Web.LinkLabelLinkClickedEventArgs
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Provides data for the LinkClicked event.
Initializes a new instance of the LinkLabelLinkClickedEventArgs class with the specified link.
link
The link that was clicked.
String: Returns the link that was clicked.
Represents the method that will handle the event of a .
Alphabetic
Default. The text baseline is the normal alphabetic baseline.
Bottom
The text baseline is the bottom of the bounding box.
Hanging
The text baseline is the hanging baseline.
Ideographic
The text baseline is the ideographic baseline.
Middle
The text baseline is the middle of the em square.
Top
The text baseline is the top of the em square.
Sets or returns the current text baseline used when drawing text.
Wisej.Web.AspNetPanel
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Represents a control that can host ASP.NET or MVC pages within a Wisej application.
The code in the hosted ASP.NET/MVC page can access any component in the current Wisej application session simply by using the Wisej.Web.Application class. All top level forms and pages are available in the Application.OpenForms, Application.OpenPages, Application.MainPage, and Application.Desktop properties.
Initializes a new instance of AspNetPanel.
String: Returns or sets the ASP.NET/MVC page to load in the AspNetPanel control. (Default: ""
)
Renders the client component.
config
Dynamic configuration object.
Provides access to the UserData
and Tag
properties associated to the component implementing this interface.
Bindable components implement this interface.
Controls that support drag & drop operations implement this interface.
All wisej components implement this interface.
Allows an object to serialize itself.
Wisej.Web.HtmlPanelElementClickHandler
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Represents the method that will handle the ElementClick event.
sender
The source of the event.
e
A that contains the event data.
Fired when the user clicks on any element inside the html panel.
Wisej.Web.CanvasTextAlign
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Specifies the text alignment,
Center
The center of the text is placed at the specified position.
End
The text ends at the specified position.
Left
The text starts at the specified position.
Right
The text ends at the specified position.
Start
Default. The text starts at the specified position.
Sets or returns the current alignment for text content, according to the anchor point.
Wisej.Web.HtmlPanelElementClickArgs
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Provides data for the HtmlPanelElementClickArgs event handler.
Initializes a new instance of the HtmlPanelElementClickArgs class.
Initializes a new instance of the HtmlPanelElementClickArgs class.
element
Outer HTML of the clicked element.
role
Value of the "role" attribute of the clicked element.
String: Returns the HTML of the element that was clicked in the HtmlPanel panel.
String: Returns the role attribute assigned to the element that generated the event.
The value in the Role property is taken from the "role" attribute of the clicked element inside the widget.
Wisej.Web.HtmlPanel
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Represents a control that displays any HTML file and a corresponding CSS style sheet as embedded HTML.
Initializes a new instance of the HtmlPanel class.
Boolean: Returns or sets whether clicking on a link in the Html panel can navigate to the URL specified in the link. (Default: False
)
BorderStyle: Indicates the border style for the control. (Default: None
)
String: Returns or sets the CSS rules to apply to the html content. (Default: ""
)
String: Returns or sets the HTML text to display in the HtmlPanel control. (Default: ""
)
String: Returns or sets the html file name to display in the HtmlPanel control. (Default: ""
)
ScrollBars: Returns or sets the type of scroll bars to display for the HtmlPanel control. (Default: Both
)
String: Returns or sets the css file name to apply to the html text in HtmlPanel control. (Default: ""
)
Processes the event from the client.
e
Event arguments.
Renders the client component.
config
Dynamic configuration object.
HtmlPanelElementClickHandler Fired when the user clicks on any element inside the html panel.
EventHandler Fired when the Html property is changed.
EventHandler Fired when the HtmlSource property is changed.
Provides access to the UserData
and Tag
properties associated to the component implementing this interface.
Bindable components implement this interface.
Controls that support drag & drop operations implement this interface.
All wisej components implement this interface.
Allows an object to serialize itself.
Wisej.Web.IFramePanel
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Represents a control that displays any HTML file in an IFrame element.
Initializes a new instance of IFramePanel.
String: Allows the IFrame to access certain local features when using a cross-origin source. Valid values for allow include: geolocation, microphone, camera, midi, encrypted-media. See deprecating-permissions-in-cross-origin-iframes for more information on the syntax and values to use in this attribute. (Default: null
)
BorderStyle: Indicates the border style for the control. (Default: None
)
Boolean: Returns or sets whether the control shows the scrollbars when needed. (Default: True
)
String: Returns or sets the source Url of the IFrame. (Default: ""
)
Fires the DocumentCompleted event.
e
Fires the UrlChanged event.
e
Processes the event from the client.
e
Event arguments.
Renders the client component.
config
Dynamic configuration object.
Updates the client component using the state information.
state
Dynamic state object.
Reloads the contents of the IFrame.
EventHandler Fired when the IFrame has finished loading the document.
EventHandler Fired when the Url property is changed.
Represents a control that can host ASP.NET or MVC pages within a Wisej application.
Provides access to the UserData
and Tag
properties associated to the component implementing this interface.
Bindable components implement this interface.
Controls that support drag & drop operations implement this interface.
All wisej components implement this interface.
Allows an object to serialize itself.
Wisej.Web.ImageListEntry
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Represents an entry in the ImageList component.
Initializes a new instance of ImageListEntry.
Initializes a new instance of ImageListEntry and sets the value of the Image property to the provided image .
image
Initializes a new instance of ImageListEntry and sets the value of the Image property to the provided image and Name to the provided key .
image
key
The name to assigned to the image .
Initializes a new instance of ImageListEntry and sets the value of the ImageSource property to the provided source .
source
Initializes a new instance of ImageListEntry and sets the value of the ImageSource property to the provided source and Name to the provided key .
source
key
The name to assigned to the source image.
Single: Returns the horizontal resolution, in pixels per inch, of this Image.
Image: Returns or sets the image.
ImagePropertySettings: Creates the property manager for the Image properties on first use.
String: Returns or sets the source of the image, it can be a URL or a name of a themed image.
String: Returns or sets the name (key) of the image in the image list.
SizeF: Returns the width and height of this image.
PixelFormat: Returns the pixel format for this Image.
ImageFormat: Returns the file format of this Image.
Size: Returns the width and height, in pixels, of this image.
Image: Returns the Image made transparent according to the value of TransparentColor.
Single: Returns the vertical resolution, in pixels per inch, of this Image.
Resets the references to the images.
Wisej.Web.ImageList ImageCollection
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Encapsulates the collection of ImageListEntry objects in an ImageList.
Int32: Returns the number of ImageListEntry in the collection.
ImageListEntry: Returns the image at the index.
ImageListEntry: Returns the first image identified by the key.
List<String>: Returns a collection with all the image keys.
Adds the image to the collection.
key
The key associated with the image .
image
Adds the image source to the collection.
key
The key associated with the imageSource .
imageSource
The name or URL of the image to add to the list.
Adds the specified image to the collection.
image
Adds the specified imageSource to the collection.
imageSource
The name or URl of the image to add to the list.
Adds the image entry to the collection.
entry
Adds an array of ImageListEntry to the collection.
entries
Throws:
ArgumentNullException entries is null.
ArgumentException entries is the child of another TreeView.
Removes all images from the collection.
Finds if the collection contains the image .
image
Returns: Boolean. True if the collection contains the specified image .
Finds if the collection contains the image key .
key
The key to locate in the collection.
Returns: Boolean. True if the collection contains the specified key .
Returns an enumerator that iterates the images in the collection.
Returns: IEnumerator.
Returns the index of the image in the collection.
image
Returns: Int32. The index of the specified image in the collection; otherwise -1 if not found.
Returns the index of the image key in the collection.
key
The key to located in the collection.
Returns: Int32. The index of the specified key in the collection; otherwise -1 if not found.
Inserts the ImageListEntry at the specified index.
index
The position in the collection where to add the entry .
entry
Removes the image from the collection.
image
Removes the image at the specified index from the collection.
index
Removes the images identified by the key from the collection.
key
Sets the key (name) associated with the image.
index
name
Wisej.Web.ImageList
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Provides methods to manage a collection of objects. This class cannot be inherited.
Initializes a new instance of the without a specified container.
Initializes a new instance of the class with a specified container.
Throws:
Returns the properties for the entry at the index.
Returns the properties for the entry identified by the key.
Returns the URL to send back to the server, it will be processed as a postback service by this component.
Wisej.Web.LinkLabel
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Represents an hyper-link control.
Initializes a new default instance of the class.
Initializes a new instance of the class with the specified text.
Default value is Color.Red.
Default value is Color.Blue
Processes the event from the client.
Renders the client component.
Wisej.Web.Line
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Represents a line control.
Initializes a new instance of the class.
: The default of the control.
Returns the themed line color for this control.
Returns the themed line size for this control.
Returns the themed line size for this control.
Renders the client component.
Wisej.Web.LinkArea
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Represents an area within a control that represents a hyperlink within the control.
Initializes a new instance of the class.
: Returns a value indicating whether the is empty.
: Returns or sets the number of characters in the link area.
Wisej.Web.VScrollProperties
Wisej.Web.Canvas
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Represents the HTML5 canvas element.
Initializes a new instance of the class.
: Indicates the border style for the control. (Default: None
)
Creates an arc/curve (used to create circles, or parts of circles).
Creates an arc/curve (used to create circles, or parts of circles).
Creates an arc/curve between two tangents on the canvas.
Creates an arc/curve between two tangents on the canvas.
begins a path, or resets the current path.
Adds a point to the current path by using the specified control points that represent a cubic Bézier curve.
A cubic bezier curve requires three points. The first two points are control points that are used in the cubic Bézier calculation and the last point is the ending point for the curve. The starting point for the curve is the last point in the current path. If a path does not exist, use the beginPath() and moveTo() methods to define a starting point.
Clears the specified pixels within a given rectangle.
Clears the specified pixels within a given rectangle.
Clips a region of any shape and size from the original canvas.
Once a region is clipped, all future drawing will be limited to the clipped region (no access to other regions on the canvas). You can however save the current canvas region using the save() method before using the clip() method, and restore it (with the restore() method) any time in the future.
Creates a path from the current point back to the starting point.
Creates a linear gradient object. The gradient can be used to fill rectangles, circles, lines, text, etc.
Repeats the specified element in the specified direction. The repeated element can be used to draw/fill rectangles, circles, lines etc.
Repeats the specified element in the specified direction. The repeated element can be used to draw/fill rectangles, circles, lines etc.
Creates a linear gradient object. The gradient can be used to fill rectangles, circles, lines, text, etc.
Draws an image onto the canvas.
Draws an image onto the canvas.
Draws an image onto the canvas.
Draws an image onto the canvas.
Draws an image onto the canvas.
Draws an image onto the canvas.
Draws an image onto the canvas.
Draws an image onto the canvas.
Draws an image onto the canvas.
Draws an image onto the canvas.
Draws an image onto the canvas.
Draws an image onto the canvas.
Fills the current drawing (path.)
Draws a "filled" rectangle. The default color of the fill is black.
Draws a "filled" rectangle. The default color of the fill is black.
Draws filled text on the canvas. The default color of the text is black.
Draws filled text on the canvas. The default color of the text is black.
Returns the current line dash pattern.
Adds a new point and creates a line TO that point FROM the last specified point in the canvas (this method does not draw the line).
Adds a new point and creates a line TO that point FROM the last specified point in the canvas (this method does not draw the line).
Moves the path to the specified point in the canvas, without creating a line.
Use the stroke() method to actually draw the path on the canvas.
Moves the path to the specified point in the canvas, without creating a line.
Use the stroke() method to actually draw the path on the canvas.
Creates and register this control and all its children.
Renders the client component.
Adds a point to the current path by using the specified control points that represent a quadratic Bézier curve.
A quadratic Bézier curve requires two points. The first point is a control point that is used in the quadratic Bézier calculation and the second point is the ending point for the curve. The starting point for the curve is the last point in the current path. If a path does not exist, use the beginPath() and moveTo() methods to define a starting point.
Creates a rectangle.
Creates a rectangle.
Returns previously saved path state and attributes.
Method rotates the current drawing.
The rotation will only affect drawings made AFTER the rotation is done.
Saves the state of the current context.
Scales the current drawing, bigger or smaller.
Scales the current drawing, bigger or smaller.
Sets the line dash pattern.
Resets the current transform to the identity matrix, and then runs transform() with the same arguments.
The transformation will only affect drawings made after the transform() method is called. The transform() method behaves relatively to other transformations made by rotate(), scale(), translate(), or transform(). Example: If you already have set your drawing to scale by two, and the transform() method scales your drawings by two, your drawings will now scale by four.
Draws the path you have defined.
Draws a rectangle (no fill). The default color of the stroke is black.
Draws a rectangle (no fill). The default color of the stroke is black.
Draws text (with no fill) on the canvas. The default color of the text is black.
Draws text (with no fill) on the canvas. The default color of the text is black.
Replaces the current transformation matrix.
The transformation will only affect drawings made after the transform() method is called. The transform() method behaves relatively to other transformations made by rotate(), scale(), translate(), or transform(). Example: If you already have set your drawing to scale by two, and the transform() method scales your drawings by two, your drawings will now scale by four.
Remaps the (0,0) position on the canvas.
When you call a method such as fillRect() after translate(), the value is added to the x- and y-coordinate values.
Remaps the (0,0) position on the canvas.
When you call a method such as fillRect() after translate(), the value is added to the x- and y-coordinate values.
Wisej.Web.PdfViewer
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Represents a control that can display a pdf document in the browser either using the native pdf viewer, the pdf.js viewer, Google docs, or a custom viewer.
Initializes a new instance of the class.
: Indicates the border style for the control. (Default: None
)
You can use the following placeholders in the ViewerURL string:
[source]: Replaced with the postback URL to the PdfViewer control that serves the PDF content.
Processes the event from the client.
Renders the client component.
Wisej.Web.PictureBox
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Represents an image control.
Initializes a new instance of the class.
Initializes a new instance of the class with specified settings.
Initializes a new instance of the class with specified settings.
Disposes the control.
Loads the image at the specified location, asynchronously.
Processes the event from the client.
Renders the client component.
Wisej.Web.ProgressBar
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Represents a progress control that displays a value visually as a filled bar.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified settings. Sets the and properties based on the provided parameters.
Throws:
Throws:
Throws:
Returns the themed bar color for the progressbar/progress component.
Returns the themed back color for this control.
Advances the current position of the progress bar by the specified amount.
Renders the client component.
Wisej.Web.Label
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Represents a label control.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Throws:
When self sizing is active (default for standard containers) an auto sizing label will always grow to the right side, even when anchored right, preserving it's left position. This is the default behavior in WinForms applications.
Processes the event from the client.
Renders the client component.
Sets the specified bounds of the label.
All wisej controls derived from the class must implement this interface.
Represents the method that will handle the event.
All wisej controls derived from the class must implement this interface.
A that contains the event data.
A that contains the event data.
All wisej controls derived from the class must implement this interface.
Initial .
Initial .
Initial source for the property.
Initial source for the property.
An to add to the list.
An to add to the list.
The to add to the collection.
An array of objects
The to locate in the collection.
The to located in the collection.
The to add to the collection at the specified index .
The to remove from the collection.
The index of the to remove from the collection.
The key of the to remove from the collection.
The index of the to change.
The new name of the at the specified index .
: Returns the for this image list. (Default: null
)
: Returns or sets the size of the images in the image list.
The value assigned is equal to ; or the value of the height or width is less than or equal to 0; or the value of the height or width is greater than 256.
The new size has a dimension less than 0 or greater than 256.
: Returns or sets an object that contains additional data about the . (Default: null
)
: Returns or sets the color to treat as transparent.
Returns: .
Returns: .
Returns: .
Returns: .
Initializes a new instance of the class.
: Returns or sets the color used to display an active link (while being pressed).
: Returns or sets the color used when displaying a disabled link.
: Returns or sets the range in the text to treat as a link.
Default value is a with Start=0, Length = -1 Throws:
The property of the object is less than zero; or the property of the object is less than -1.
: Returns or sets a value that represents the behavior of a link. (Default: SystemDefault
)
: Returns or sets the color used when displaying a link.
: Returns or sets whether the user can give the focus to this control using the TAB key. (Default: False
)
Fires the event.
Fires the event.
Generates a event for the control.
Fired when a link is clicked within the control.
Fired when the value of the property changes.
: Returns or sets a value indicating the color of the line.
: Indicates the size of the line in pixels.
: Indicates the of the control.
: Returns or sets a value indicating the horizontal or vertical orientation of the control. (Default: Horizontal
)
Returns: .
Returns: .
Returns: .
: Returns or sets the starting location of the link area within the text of the .
: Returns whether the scroll bar is visible. (Default: False
)
: Sets or returns the color, gradient, or pattern used to fill the drawing.
: Sets or returns the current alpha or transparency value of the drawing.
: Sets or returns how a new image are drawn onto an existing image.
: Sets or returns the style of the end caps for a line.
: Sets or returns the type of corner created, when two lines meet.
: Sets or returns the type of corner created, when two lines meet.
: Sets or returns the current line width, in pixels.
: Turns live update mode on or off. When live update is on, all canvas calls are pushed to the client immediately, when is off (default) the control updates the client at the end of the request.
: Sets or returns the maximum miter length.
: Sets or returns the blur level for shadows.
: Sets or returns the color to use for shadows.
: Sets or returns the horizontal distance of the shadow from the shape.
: Sets or returns the vertical distance of the shadow from the shape.
: Sets or returns the color, gradient, or pattern used for strokes.
: Sets or returns the current alignment for text content, according to the anchor point.
: Sets or returns the current text baseline used when drawing text.
: Sets or returns the current font properties for text content on the canvas.
Returns: .
Returns: .
Returns: .
Returns: .
Returns: . A list of numbers that specifies distances to alternately draw a line and a gap (in coordinate space units).
Fires the event.
Fired when the canvas requires a full redraw.
: Returns or sets the file name used in the "Content-Disposition" header when returning the PDF content to the PDF viewer. The name may be used when downloading the file, depending on the type of PDF viewer loaded in the browser. Since 3.5.5
When is not assigned, the PdfViewer will use the file name extracted from the property. When using the instead, the file name is left blank unless specified using the property.
: Returns or sets the pdf file name to display in the control. (Default: ""
)
: Returns or sets the pdf stream to display in the control.
: Returns or sets the to use on the client. (Default: Auto
)
: Returns or sets the URL of the PDF viewer to use on the client. It's required when is , optional for or , and not used for . (Default: ""
)
[filename]: Replaced with the value of and the ".pdf" extension in case the file name doesn't specify an extension.
Fires the event.
Fired when the PdfSource property is changed.
Initializes a new instance of the class with specified settings.
Initializes a new instance of the class with specified settings.
Initializes a new instance of the class with specified settings.
: Indicates the border style for the control. (Default: None
)
: Returns or sets the implementation to invoke. (Default: null
)
:
: Returns or sets a value that is returned to the parent form when the button is clicked. (Default: None
)
: Returns or sets the filter () to apply to the picture. (Default: null
)
: Returns or sets the image that is displayed by .
: Creates the property manager for the Image properties on first use.
: Returns or sets the theme name or URL for the image to display in the .
: Indicates how the image is displayed. (Default: Normal
)
Sets the to the specified URL and displays the image indicated.
Fires the event.
Fires the event.
Fires the event.
Fires the event.
Generates a event for the control.
Fired when the property value changes.
Fired when the asynchronous image-load operation is completed.
Fired when changes.
: Returns or sets the color of the progress bar portion.
: Indicates the border style for the control. (Default: None
)
: Returns the default size of the control.
: Returns or sets the maximum value of the range of the control. (Default: 100
)
The value specified is less than 0.
: Returns or sets the minimum value of the range of the control. (Default: 0
)
The value specified for the property is less than 0.
: Returns or sets the amount by which a call to the method increases the current position of the progress bar. (Default: 10
)
: Returns or sets the current position of the progress bar. (Default: 0
)
The value specified is greater than the value of the property; or the value specified is less than the value of the property.
Returns: .
Returns: .
Advances the current position of the progress bar by the amount of the property.
: Returns or sets a value indicating that the control can display HTML in the Text property. (Default: False
)
Newlines (CRLF) are converted to <BR/> when is false, or when is true and the text doesn't contain any HTML.
: Returns or sets a value indicating that the control can display markdown text as HTML in the Text property. (Default: False
)
: Returns or sets the edges of the container to which a control is bound and determines how a control is resized with its parent. (Default: Top, Left
)
: Returns or sets whether the ellipsis character (...) appears at the right edge of the label, denoting that the text extends beyond the size of the label. (Default: False
)
: Returns or sets a value that indicates whether the control resizes based on its contents. (Default: False
)
Since 3.5.6 Auto sizing behavior in the Label control is slightly different from other controls. When the label is a child of a standard container (i.e. Panel, Form, Page, GroupBox) and it's anchored to the right, auto sizing grows or shrinks the label's width preserving the left position. When the label is a child of a container with a custom (i.e. FlexLayoutPanel, FlowLayoutPanel, TableLayoutPanel) the auto sizing behavior is the same as all other controls. You can change the default behavior using the AppContext switch "LabelSelfSize". See to learn how to set the switch. In code, you can set it in a static Program constructor:
: Returns or sets whether a tooltip is displayed when the text extends beyond the size of the label. (Default: False
)
The auto tooltip is set on the browser using the attribute managed by the browser, does not use the themed tooltip managed by Wisej.NET.
: Indicates the border style for the control. (Default: None
)
: Returns or sets the case of the text to display to the user. (Default: Normal
)
: Returns or sets the implementation to invoke. (Default: null
)
:
: Returns or sets a value that is returned to the parent form when the button is clicked. (Default: None
)
: Returns or sets which control borders are docked to its parent control and determines how a control is resized with its parent. (Default: None
)
: Enables or disables the browser's context menu. (Default: False
)
: Returns or sets the image that is displayed on a .
: Returns or sets the alignment of an image that is displayed in the control. (Default: MiddleCenter
)
: Returns or sets the image list index value of the image displayed on the label control. (Default: -1
)
The specified index is less than -1.
: Returns or sets the key accessor for the image in the . (Default: ""
)
: Returns or sets the that contains the images to display in the control. (Default: null
)
: Creates the property manager for the Image properties on first use.
: Returns or sets the theme name or URL for the image to display in the .
: Returns the text to use for rendering to the client.
: EXPERIMENTAL: Return or sets whether the label resize itself when is true and it's in a container using the default layout engine: i.e.: Panel, Form, Page, GroupBox, UserControl. Since 3.5.6 (Default: True
)
: EXPERIMENTAL: Default value for the property. Since 3.5.6
The default is true. You can set the value by code or using switches: AppContext.SetSwitch("LabelSelfSize", false);
: Returns or sets the text associated with this control. (Default: ""
)
Newlines (CRLF) are converted to <BR/> when is false, or when is true and the text doesn't contain any HTML.
: Returns or sets the alignment of text in the label. (Default: TopLeft
)
: Returns or sets whether the first character that is preceded by an ampersand (&) is used as the mnemonic key of the control. (Default: True
)
Returns: .
Fires the event.
Fires the event.
Fires the event.
Generates a event for the control.
Fired when the property value changes.
index
index
key
index
Provides access to the UserData
and Tag
properties associated to the component implementing this interface.
All wisej components implement this interface.
Represents a Wisej component that is capable of handling postback requests from the client.
Allows an object to serialize itself.
text
Initial text.
location
Initial location.
size
Initial size.
onLinkClicked
The event handler that executes when the link area is clicked.
e
An EventArgs that contains the event data.
e
A LinkLabelLinkClickedEventArgs that contains the event data.
e
Event arguments.
config
Dynamic configuration object.
Provides access to the UserData
and Tag
properties associated to the component implementing this interface.
Bindable components implement this interface.
Allows a control to act like a button on a Form.
Defines an object that can invoke a Command.
Controls that support drag & drop operations implement this interface.
Exposes a common api implemented by components that can collect errors in relation to a Control.
Provides access to common image properties across the controls that implement this interface.
All wisej components implement this interface.
All wisej controls derived from the Control class must implement this interface.
Allows an object to serialize itself.
config
Dynamic configuration object.
Provides access to the UserData
and Tag
properties associated to the component implementing this interface.
Bindable components implement this interface.
Controls that support drag & drop operations implement this interface.
All wisej components implement this interface.
All wisej controls derived from the Control class must implement this interface.
Allows an object to serialize itself.
Returns or sets the range in the text to treat as a link.
x1
The x-coordinate of the first tangent.
y1
The y-coordinate of the first tangent.
x2
The x-coordinate of the second tangent.
y2
The y-coordinate of the second tangent.
radius
The radius of the arc
location1
The x-coordinate and y-coordinate of the first tangent.
location2
The x-coordinate and y-coordinate of the second tangent.
radius
The radius of the arc
cp1x
The x-coordinate of the first Bézier control point.
cp1y
The y-coordinate of the first Bézier control point.
cp2x
The x-coordinate of the second Bézier control point.
cp2y
The y-coordinate of the second Bézier control point.
x
The x-coordinate of the ending point.
y
The y-coordinate of the ending point.
rect
Rectangle's coordinates and size.
x
The x-coordinate of the upper-left corner of the rectangle.
y
The y-coordinate of the upper-left corner of the rectangle.
width
The width of the rectangle, in pixels.
height
The height of the rectangle, in pixels.
x0
The x-coordinate of the start point of the gradient.
y0
The y-coordinate of the start point of the gradient.
x1
The x-coordinate of the end point of the gradient.
y1
The y-coordinate of the end point of the gradient.
colorStops
Array of color stops. Each element must define a stop value between 0.0 and 1.0 and a color value.
image
Specifies the image of the pattern to use.
repeat
Specifies the repeat pattern.
imageSource
Specifies the source of the image of the pattern to use.
repeat
Specifies the repeat pattern.
x0
The x-coordinate of the start point of the gradient.
y0
The y-coordinate of the start point of the gradient.
r0
The radius of the starting circle.
x1
The x-coordinate of the end point of the gradient.
y1
The y-coordinate of the end point of the gradient.
r1
The radius of the ending circle.
colorStops
Array of color stops. Each element must define a stop value between 0.0 and 1.0 and a color value.
image
Specifies the image to draw.
x
The x-coordinate where to place the image on the canvas.
y
The y-coordinate where to place the image on the canvas.
image
Specifies the image to draw.
location
The x-coordinate and y-coordinate where to place the image on the canvas.
image
Specifies the image to draw.
x
The x-coordinate where to place the image on the canvas.
y
The y-coordinate where to place the image on the canvas.
width
The width of the image to use (stretch or reduce the image).
height
The height of the image to use (stretch or reduce the image).
image
Specifies the image to draw.
rect
The coordinates and size of the image to place on the canvas.
image
Specifies the image to draw.
clipX
The x-coordinate where to start clipping.
clipY
The y-coordinate where to start clipping.
clipWidth
The width of the clipped image.
clipHeight
The height of the clipped image.
x
The x coordinate where to place the image on the canvas.
y
The y coordinate where to place the image on the canvas.
width
The width of the image to use (stretch or reduce the image).
height
The height of the image to use (stretch or reduce the image).
image
Specifies the image to draw.
clipRect
The clip rectangle.
imageRect
The size and location of the image to place on the canvas.
imageSource
Specifies the image to draw.
x
The x-coordinate where to place the image on the canvas.
y
The y-coordinate where to place the image on the canvas.
imageSource
Specifies the image to draw.
location
The x-coordinate and y-coordinate where to place the image on the canvas.
imageSource
Specifies the image to draw.
x
The x coordinate where to place the image on the canvas.
y
The y coordinate where to place the image on the canvas.
width
The width of the image to use (stretch or reduce the image).
height
The height of the image to use (stretch or reduce the image).
imageSource
Specifies the image to draw.
rect
The coordinates and size of the image to place on the canvas.
imageSource
Specifies the image to draw.
clipX
The x coordinate where to start clipping.
clipY
The y coordinate where to start clipping.
clipWidth
The width of the clipped image.
clipHeight
The height of the clipped image.
x
The x coordinate where to place the image on the canvas.
y
The y coordinate where to place the image on the canvas.
width
The width of the image to use (stretch or reduce the image).
height
The height of the image to use (stretch or reduce the image).
imageSource
Specifies the image to draw.
clipRect
The clip rectangle.
imageRect
The size and location of the image to place on the canvas.
rect
Rectangle's coordinates and size.
x
The x-coordinate of the upper-left corner of the rectangle.
y
The y-coordinate of the upper-left corner of the rectangle.
width
The width of the rectangle, in pixels.
height
The height of the rectangle, in pixels.
text
Specifies the text that will be written on the canvas.
x
The x-coordinate where to start painting the text (relative to the canvas).
y
The y-coordinate where to start painting the text (relative to the canvas)
text
Specifies the text that will be written on the canvas.
location
The x-coordinate and y-coordinate where to start painting the text (relative to the canvas).
x
The x-coordinate of where to create the line to.
y
The y-coordinate of where to create the line to.
location
The x-coordinate and y-coordinate of where to create the line to.
x
The x-coordinate of where to move the path to.
y
The y-coordinate of where to move the path to.
location
The x-coordinate and y-coordinate of where to move the path to.
e
An EventArgs that contains the event data.
config
Dynamic configuration object.
cpx
The x-coordinate of the Bézier control point.
cpy
The y-coordinate of the Bézier control point.
x
The x-coordinate of the ending point.
y
The y-coordinate of the ending point.
rect
Rectangle's coordinates and size.
x
The x-coordinate of the upper-left corner of the rectangle.
y
The y-coordinate of the upper-left corner of the rectangle.
width
The width of the rectangle, in pixels.
height
The height of the rectangle, in pixels.
degrees
The rotation angle, in degrees.
scaleWidth
Scales the width of the current drawing (1=100%, 0.5=50%, 2=200%, etc.)
scaleHeight
Scales the height of the current drawing (1=100%, 0.5=50%, 2=200%, etc.)
scale
Scales the width of the current drawing (1=100%, 0.5=50%, 2=200%, etc.)
segments
A list of numbers that specifies distances to alternately draw a line and a gap (in coordinate space units). If the number of elements in the array is odd, the elements of the array get copied and concatenated. For example, [5, 15, 25] will become [5, 15, 25, 5, 15, 25].
scaleWidth
Scales the drawing horizontally.
skewHoriz
Skew the drawing horizontally.
skewVert
Skew the drawing vertically.
scaleHeight
Scales the drawing vertically.
x
Moves the drawing horizontally
y
Moves the drawing vertically.
rect
Rectangle's coordinates and size.
x
The x-coordinate of the upper-left corner of the rectangle.
y
The y-coordinate of the upper-left corner of the rectangle.
width
The width of the rectangle, in pixels.
height
The height of the rectangle, in pixels.
text
Specifies the text that will be written on the canvas.
x
The x-coordinate where to start painting the text (relative to the canvas).
y
The y-coordinate where to start painting the text (relative to the canvas)
text
Specifies the text that will be written on the canvas.
location
The x-coordinate and y-coordinate where to start painting the text (relative to the canvas).
scaleWidth
Scales the drawing horizontally.
skewHoriz
Skew the drawing horizontally.
skewVert
Skew the drawing vertically.
scaleHeight
Scales the drawing vertically.
x
Moves the drawing horizontally
y
Moves the drawing vertically.
x
The value to add to horizontal (x) coordinates.
y
The value to add to vertical (y) coordinates.
location
The value to add to horizontal (x) and vertical (y) coordinates.
Provides access to the UserData
and Tag
properties associated to the component implementing this interface.
Bindable components implement this interface.
Controls that support drag & drop operations implement this interface.
All wisej components implement this interface.
All wisej controls derived from the Control class must implement this interface.
Represents a Wisej component that is capable of handling postback requests from the client.
Allows an object to serialize itself.
e
An EventArgs that contains the event data.
e
Event arguments.
config
Dynamic configuration object.
Provides access to the UserData
and Tag
properties associated to the component implementing this interface.
Bindable components implement this interface.
Controls that support drag & drop operations implement this interface.
All wisej components implement this interface.
All wisej controls derived from the Control class must implement this interface.
Represents a Wisej component that is capable of handling postback requests from the client.
Allows an object to serialize itself.
imageSource
The source path of the image to display in the picture box.
sizeMode
The size mode for the picture box, optional and defaults to PictureBoxSizeMode.Normal.
location
The location of the TextBox on its parent control.
size
The size of the TextBox.
image
The Image object to display in the picture box.
location
The location of the TextBox on its parent control.
size
The size of the TextBox.
sizeMode
The size mode for the picture box, optional and defaults to Normal.
imageSource
The source path of the image to display in the picture box.
location
The location of the TextBox on its parent control.
size
The size of the TextBox.
sizeMode
The size mode for the picture box, optional and defaults to Normal.
disposing
true when this method is called by the application rather than a finalizer.
url
The path for the image to display in the PictureBox.
url
The path for the image to display in the PictureBox.
e
An EventArgs that contains the event data.
e
A EventArgs that contains the event data.
e
A EventArgs that contains the event data.
e
A EventArgs that contains the event data.
e
Event arguments.
config
Dynamic configuration object.
Provides access to the UserData
and Tag
properties associated to the component implementing this interface.
Bindable components implement this interface.
Allows a control to act like a button on a Form.
Defines an object that can invoke a Command.
Controls that support drag & drop operations implement this interface.
Provides access to common image properties across the controls that implement this interface.
All wisej components implement this interface.
All wisej controls derived from the Control class must implement this interface.
Allows an object to serialize itself.
value
The amount by which to increment the progress bar's current position.
config
Dynamic configuration object.
Provides access to the UserData
and Tag
properties associated to the component implementing this interface.
Bindable components implement this interface.
Controls that support drag & drop operations implement this interface.
All wisej components implement this interface.
All wisej controls derived from the Control class must implement this interface.
Allows an object to serialize itself.
proposedSize
e
An EventArgs that contains the event data.
e
A EventArgs that contains the event data.
e
e
e
e
A EventArgs that contains the event data.
e
Event arguments.
config
Dynamic configuration object.
x
The new Left property value of the control.
y
The new Top property value of the control.
width
The new Width property value of the control.
height
The new Height property value of the control.
specified
A bitwise combination of the BoundsSpecified values. For any parameter not specified, the current value will be used.
Represents an hyper-link control.
Provides access to the UserData
and Tag
properties associated to the component implementing this interface.
Bindable components implement this interface.
Allows a control to act like a button on a Form.
Defines an object that can invoke a Command.
Controls that support drag & drop operations implement this interface.
Exposes a common api implemented by components that can collect errors in relation to a Control.
Provides access to common image properties across the controls that implement this interface.
All wisej components implement this interface.
All wisej controls derived from the Control class must implement this interface.
Allows an object to serialize itself.
sender
The source of the event.
e
A LinkLabelLinkClickedEventArgs that contains the event data.
Fired when a link is clicked within the control.
Auto
The PDF viewer is selected by the client browser.
Custom
Use a custom viewer defined in the ViewerURL property. Use the [source] placeholder in the URL to indicate where to insert the URL to the file source.
Use Google's document viewer. The URL of the Google viewer can be changed in the ViewerURL property.
Mozilla
Use Mozilla PDF.js viewer. The URL of the Mozilla viewer can be changed in the ViewerURL property.
Returns or sets the PdfViewerType to use on the client.
x
The x-coordinate of the center of the circle.
y
The y-coordinate of the center of the circle.
radius
The radius of the circle.
startAngle
The starting angle, in degrees.
endAngle
The ending angle, in degrees.
Specifies whether the drawing should be counterclockwise or clockwise. Default is false.
location
The x-coordinate and y-coordinate of the center of the circle.
radius
The radius of the circle.
startAngle
The starting angle, in degrees.
endAngle
The ending angle, in degrees.
Specifies whether the drawing should be counterclockwise or clockwise. Default is false.
container
An IContainer that represents the container of the ToolTip.
text
The text to display on the LinkLabel.
onLinkClicked
The event handler that executes when the link area is clicked.
start
The zero-based starting location of the link area within the text of the LinkLabel.
length
The number of characters, after the starting character, to include in the link area.
owner
A Control that contains the scroll bar.
image
The Image object to display in the picture box.
sizeMode
The size mode for the picture box, optional and defaults to PictureBoxSizeMode.Normal.
location
The location of the progress bar on its parent control.
size
The size of the progress bar.
text
Initial text.
text
Initial text.
location
Initial location.
size
Initial size.
Wisej.Web.HScrollBar
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Represents an horizontal scroll bar.
Initializes a new instance of HScrollBar.
Size:
Orientation: Returns the orientation of the scrollbar control.
Provides access to the UserData
and Tag
properties associated to the component implementing this interface.
Bindable components implement this interface.
Controls that support drag & drop operations implement this interface.
All wisej components implement this interface.
Allows an object to serialize itself.
Wisej.Web.ScrollProperties
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Encapsulates properties related to scrolling.
ScrollOrientation: Returns the orientation of the scrollbar. (Default: False
)
Control: The control that owns the scrollbar.
Int32: Returns or sets a numeric value that represents the current position of the scroll bar. (Default: 0
)
Boolean: Returns whether the scroll bar is visible. (Default: False
)
Updates the values of the scrollbar using the data received from the server.
data
Wisej.Web.HScrollProperties
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Provides basic properties for the HScrollBar
Initializes a new instance of the HScrollProperties class.
owner
ScrollOrientation: Returns the orientation of the scrollbar. (Default: False
)
Boolean: Returns whether the scroll bar is visible. (Default: False
)
Wisej.Web.ScrollEventArgs
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Provides data for the Scroll event.
Initializes a new instance of the ScrollEventArgs class using the given values for the Type and NewValue properties.
args
The arguments received from the client.
Initializes a new instance of the ScrollEventArgs class using the given values for the Type and NewValue properties.
type
newValue
The new value for the scroll bar.
Initializes a new instance of the ScrollEventArgs class using the given values for the Type, NewValue, and ScrollOrientation properties.
type
newValue
The new value for the scroll bar.
scroll
Initializes a new instance of the ScrollEventArgs class using the given values for the Type, OldValue, and NewValue properties.
type
oldValue
The old value for the scroll bar.
newValue
The new value for the scroll bar.
Initializes a new instance of the ScrollEventArgs class using the given values for the Type, OldValue, NewValue, and ScrollOrientation properties.
type
oldValue
The old value for the scroll bar.
newValue
The new value for the scroll bar.
scroll
Int32: Returns or sets the new Value of the scroll bar.
Int32: Returns the old Value of the scroll bar.
ScrollOrientation: Returns the scroll bar orientation that raised the Scroll event.
ScrollEventType: Returns the type of scroll event that occurred.
Wisej.Web.ScrollEventHandler
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Represents the method that handles the Scroll event of a ScrollableControl, ScrollBar, TrackBar, or DataGridView.
sender
The source of the event.
e
A that contains the event data.
Fired when the user or code scrolls through the client area.
Fired when the scroll box has been moved by either a mouse or keyboard action.
Fired when the user or code scrolls the grid.
Fired when the widget scrolls its content.
Fired when the user or code scrolls the .
Wisej.Web.Shape
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Represents a shape control. Displays an element a border in any of the four sides.
Initializes a new instance of the Shape class.
Border: Defines the border style for all the four sides.
Border: Defines the border style for the bottom side.
Border: Defines the border style for the left side.
Border: Defines the border style for the right side.
Border: Defines the border style for the top side.
Int32: Returns or sets the rotation in degrees. (Default: 0
)
Renders the client component.
config
Dynamic configuration object.
Provides access to the UserData
and Tag
properties associated to the component implementing this interface.
Bindable components implement this interface.
Controls that support drag & drop operations implement this interface.
All wisej components implement this interface.
Allows an object to serialize itself.
Wisej.Web.Upload
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Represent an upload widget. Allows users to selected one or more files and upload them to the server.
Initializes a new instance of Upload.
String: Specify the types of files that the server accepts (that can be submitted through a file upload). (Default: ""
)
The allowed files string follows the HTML 4.01 and HTML5 specifications. You can configure only one entry in the browser's file dialog. The syntax is "file_extension|audio/|video/|image/*|media_type" where
file_extension A file extension starting with the dot, e.g: .gif, .jpg, .png, .doc.
audio/* All sound files are accepted
video/* All video files are accepted
image/* All image files are accepted
media_type A valid media type, with no parameters. Look at IANA Media Types for a complete list of standard media types.
Boolean: Returns or sets whether the upload control allows the selection of a directory for upload. (Default: False
)
Boolean: Returns or sets whether the upload control allows the selection of multiple files. (Default: False
)
ContentAlignment: Returns or sets the position of the upload button relative to the value field.. (Default: MiddleRight
)
CaptureMode: Returns or sets a value that specifies which camera to use for capture of image or video data, if the AllowedFileTypes property indicates that the input should be of one of those types. (Default: Default
)
Size:
Boolean: Returns or sets whether the value field is visible. (Default: False
)
Image: Returns or sets the icon that is displayed in the upload button in the Upload control.
ImagePropertySettings: Creates the property manager for the Icon properties on first use.
String: Returns or sets the theme name or URL for the icon to display in the upload button in the Upload control.
Boolean: Returns or sets a value that indicates that the control is invalid.
String: Returns or sets the invalid message that is shown in the invalid tooltip. (Default: ""
)
Int32: Returns or sets the maximum file size in bytes. (Default: 0
)
Throws:
ArgumentException The value specified is less than 0.
Boolean: Returns or sets whether the upload control shows a the ajax-loader image when uploading the file(s). (Default: True
)
String: Returns or sets the text associated with this control. (Default: ""
)
ContentAlignment: Returns or sets the alignment of the text on the button control. (Default: MiddleCenter
)
String: Returns or sets the text to display in the text fields part of the control. (Default: ""
)
Aborts the current upload request, if in progress.
Fires the Error event.
e
Fires the Progress event.
e
This event fires only if there is an handler attached to it. A simple overload of the On[Event] method in a derived class will not be invoked unless there is at least one handler attached to the event.
Fires the Uploaded event.
e
Fires the Uploading event.
e
This event fires only if there is an handler attached to it. A simple overload of the On[Event] method in a derived class will not be invoked unless there is at least one handler attached to the event.
Fires the ValueChanged event.
e
Processes the event from the client.
e
Event arguments.
Renders the client component.
config
Dynamic configuration object.
Opens the file selection dialog and uploads the files selected by the user.
UploadErrorEventHandler Fired when the Upload control generates an upload error.
UploadProgressEventHandler Fired while the Upload control receives the data being uploaded.
This event fires only if there is an handler attached to it. A simple overload of the On[Event] method in a derived class will not be invoked unless there is at least one handler attached to the event.
UploadedEventHandler Fired when files are uploaded to the Upload control.
UploadingEventHandler Fired before the Upload control received the files being uploaded.
This event fires only if there is an handler attached to it. A simple overload of the On[Event] method in a derived class will not be invoked unless there is at least one handler attached to the event. You can abort the uploading process by setting e.Cancel = true in the event handler.
EventHandler Fired when the user has selected the files to upload.
Provides access to the UserData
and Tag
properties associated to the component implementing this interface.
Bindable components implement this interface.
Controls that support drag & drop operations implement this interface.
Provides access to the validation events and properties property for controls that support validation.
All wisej components implement this interface.
Represents a Wisej component that is capable of handling postback requests from the client.
Allows an object to serialize itself.
Wisej.Web.Spacer
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Represents a spacer control. It can be used to add a space between controls in a layout panel. It is not rendered on the client.
Initializes a new instance of the Spacer class.
Size: The default Size of the control.
Paints the spacer at design time.
g
Renders the client component.
config
Dynamic configuration object.
Provides access to the UserData
and Tag
properties associated to the component implementing this interface.
Bindable components implement this interface.
Controls that support drag & drop operations implement this interface.
All wisej components implement this interface.
Allows an object to serialize itself.
Wisej.Web.Shape Border
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Represents one of the four borders in the Shape control.
Initializes a new instance of the Border class.
Color: Returns or sets a value indicating the color of the borders in the Shape control.
Int32: Indicates the radius of the border in pixels.
Int32: Indicates the size of the border in pixels.
LineStyle: Indicates the style of the border.
source
Returns the themed border color.
Returns: Color.
Returns the themed border size.
Returns: Int32.
Returns the themed border size.
Returns: LineStyle.
Returns: Object.
Returns: Boolean.
PropertyChangedEventHandler Fired when a property value changes.
Wisej.Web.VScrollBar
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Represents a vertical scroll bar.
Initializes a new instance of VScrollBar.
Size:
Orientation: Returns the orientation of the scrollbar control.
Provides access to the UserData
and Tag
properties associated to the component implementing this interface.
Bindable components implement this interface.
Controls that support drag & drop operations implement this interface.
All wisej components implement this interface.
Allows an object to serialize itself.
Wisej.Web.ScrollBar
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Implements the basic functionality of a scroll bar control.
Initializes a new instance of the ScrollBar class.
Int32: Returns or sets a value to be added to or subtracted from the Value property when the scroll box is moved a large distance. (Default: 10
)
Throws:
ArgumentOutOfRangeException The assigned value is less than 0.
Int32: Returns or sets the upper limit of values of the scrollable range. (Default: 100
)
Int32: Returns or sets the lower limit of values of the scrollable range. (Default: 0
)
Orientation: Returns the orientation of the scrollbar control.
Int32: Returns or sets the value to be added to or subtracted from the Value property when the scroll box is moved a small distance. (Default: 1
)
Throws:
ArgumentOutOfRangeException The assigned value is less than 0.
Boolean: Returns or sets whether the user can give the focus to this control using the TAB key and the Focusable property is set to true. (Default: False
)
Int32: Returns or sets a numeric value that represents the current position of the scroll box on the scroll bar control. (Default: 0
)
Throws:
ArgumentOutOfRangeException The assigned value is less than the Minimum property value; or the assigned value is greater than the Maximum property value.
Fires the Scroll event.
e
Fires the ValueChanged event.
e
Processes the event from the client.
e
Event arguments.
Renders the client component.
config
Dynamic configuration object.
ScrollEventHandler Fired when the scroll box has been moved by either a mouse or keyboard action.
EventHandler Fired when the Value property is changed, either by a Scroll event or programmatically.
Represents an horizontal scroll bar.
Represents a vertical scroll bar.
Provides access to the UserData
and Tag
properties associated to the component implementing this interface.
Bindable components implement this interface.
Controls that support drag & drop operations implement this interface.
All wisej components implement this interface.
Allows an object to serialize itself.
Wisej.Web.UploadedEventHandler
Wisej.Web.CaptureMode
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Specifies the possible values for the CaptureMode property.
Default
Default value.
Environment
Specifies that the outward-facing camera and/or microphone should be used.
User
Indicates that the user-facing camera and/or microphone should be used.
Returns or sets a value that specifies which camera to use for capture of image or video data, if the property indicates that the input should be of one of those types.
Wisej.Web.UploadedEventArgs
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Provides data for the Uploaded event.
Initializes a new instance of the UploadedEventArgs class with the specified collection of uploaded files.
files
HttpFileCollection: Returns the collection of uploaded files.
Wisej.Web.UploadErrorEventArgs
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Provides data for the Error event.
Initializes a new instance of the UploadErrorEventArgs class with the specified error message.
type
message
The error message.
fileNames
The list of files that failed to upload.
fileSizes
The list of files sizes that failed to upload.
UploadErrorType: Returns the error type.
String[]: List of file names that failed to upload.
Int64[]: List of file sizes that failed to upload.
String: Returns the error message.
Wisej.Web.UploadErrorEventHandler
Wisej.Web.UploadErrorType
Wisej.Web.WebBrowserDocumentCompletedEventArgs
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Provides data for the event.
Initializes a new instance of the class.
: Returns the location of the document where the control has navigated.
Wisej.Web.UploadingEventArgs
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Provides data for the event.
Initializes a new instance of the class with the specified collection of uploaded files.
: Returns an array containing the names of the files being uploaded.
: Returns an array containing the sizes in bytes of the files being uploaded.
Wisej.Web.WebBrowser
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Represents a web browser control that enables the user to navigate web pages inside a form or a page.
Initializes a new instance of the class.
Initializes a new instance of the class with a URL as a string and an event handler for the DocumentCompleted event.
Initializes a new instance of the class with a specified location and size.
Throws:
Due to IFrame security constraints, this method will not work when the source of the IFrame content is from a different domain.
Due to IFrame security constraints, this method will not work when the source of the IFrame content is from a different domain.
Throws:
Processes the event from the client.
Renders the client component.
Wisej.Web.UploadProgressEventArgs
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Provides data for the event.
Initializes a new instance of the class with the specified error message.
: The number of bytes transferred.
: The total number of bytes of content that will be transferred.
counterClockwise
counterClockwise
All wisej controls derived from the class must implement this interface.
Provides basic properties for the
Provides basic properties for the class.
A that contains the scroll bar.
One of the values.
One of the values.
One of the values.
One of the values.
One of the values.
One of the values.
Represents the method that handles the Scroll event of a , , , or .
All wisej controls derived from the class must implement this interface.
A that contains the event data.
A that contains the event data.
A that contains the event data.
A that contains the event data.
A that contains the event data.
All wisej controls derived from the class must implement this interface.
All wisej controls derived from the class must implement this interface.
All wisej controls derived from the class must implement this interface.
A that contains the event data.
An that contains the event data.
All wisej controls derived from the class must implement this interface.
An instance of containing the uploaded files.
Represents the method that will handle the event of a control.
The error type, one of .
Represents the method that will handle the event of a control.
Initializes a new instance of the class with the specified settings.
: Indicates the border style for the control. (Default: Solid
)
: The default of the control.
: Returns or sets a value indicating whether scroll bars are displayed in the control. (Default: True
)
: Returns or sets the URL of the current document. (Default: null
)
The specified value when setting this property is not an absolute URI. For more information, see .
Navigates the control to the previous page in the navigation history, if one is available.
Navigates the control to the next page in the navigation history, if one is available.
Loads the document at the location indicated by the specified into the control.
The url parameter value does not represent an absolute URI. For more information, see .
Loads the document at the specified Uniform Resource Locator (URL) into the control.
Fires the event.
Fired when the control finishes loading a web page.
location
The location of the WebBrowser on its parent control.
size
The size of the WebBrowser.
onDocumentCompleted
An Action delegate to handle the DocumentCompleted event. Can be null.
url
The URL of the webpage to be loaded in the WebBrowser as a string.
location
The location of the WebBrowser on its parent control.
size
The size of the WebBrowser.
onDocumentCompleted
An Action delegate to handle the DocumentCompleted event. Can be null.
url
A Uri representing the URL of the document to load.
url
The URL of the document to load.
e
A WebBrowserDocumentCompletedEventArgs that contains the event data.
e
Event arguments.
config
Dynamic configuration object.
Provides access to the UserData
and Tag
properties associated to the component implementing this interface.
Bindable components implement this interface.
Controls that support drag & drop operations implement this interface.
All wisej components implement this interface.
All wisej controls derived from the Control class must implement this interface.
Allows an object to serialize itself.
sender
The source of the event.
e
A UploadProgressEventArgs that contains the event data.
Fired while the Upload control receives the data being uploaded.
sender
The source of the event.
e
A UploadingEventArgs that contains the event data.
Fired before the Upload control received the files being uploaded.
sender
The source of the event.
e
A WebBrowserDocumentCompletedEventArgs that contains the event data.
Fired when the WebBrowser control finishes loading a web page.
url
The Uri of the document that was loaded.
Represents the method that will handle the DocumentCompleted event of the WebBrowser control.
fileNames
A string array containing the named of the files being uploaded.
fileSizes
An integer array containing the sizes of the files being uploaded.
url
The URL of the webpage to be loaded in the WebBrowser as a string.
onDocumentCompleted
An Action delegate to handle the DocumentCompleted event. Can be null.
loaded
The number of bytes transferred. This doesn't include headers and other overhead, but only the content itself.
total
The total number of bytes of content that will be transferred. If the total size is unknown, this value is zero.
Wisej.Web.WebRequestHandler
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Represents the method that will handle the WebRequest event of a Widget control.
sender
The source of the event.
e
A that contains the event data.
Fired when the widget used the "postbackUrl" to retrieve data from this control.
Wisej.Web.WebRequestEventArgs
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Provides data for the WebRequest event.
Initializes a new instance of the WebRequestEventArgs class with the specified error message.
context
HttpRequest: Returns the current HttpRequest.
HttpResponse: Returns the current HttpResponse.
Wisej.Web.Widget
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Provides a generic widget that can use most third party javascript widgets.
See the InitScript property for a detailed description on how to initialize the imported widget.
Initializes a new instance of the Widget class.
BorderStyle: Indicates the border style for the control. (Default: None
)
Size: The default Size of the control.
Boolean: Enables or disables the browser's context menu. (Default: False
)
String: Returns or sets the initialization script.
The initialization script is called after the widget is created and before it is rendered by the browser. It is here that the code should initialize the third party widget, hook up any event, and save any reference it may need. The initialization function is named "init" and must be declared like this:
The update function is named "update", it is optional, and must be declared like this:
The "options" parameter is optional. It contains a javascript map with all the options defined in the Options property. Within the init function you can refer to the Wisej widget class using "this" and to the HTML element using "this.container". To fire an event back to the server, use "this.fireWidgetEvent() as show in the sample code below:
On the server side, you can handle the WidgetEvent and receive any data passed in the "fireWidgetEvent" call in the Data dynamic object.
Object: Returns a DynamicObject that can convert any method call into the equivalent JavaScript call targeting the third party "widget" object.
An application can invoke any method on the wrapped third party widget by using the Instance property. Dynamic method calls are automatically transformed to JavaScript client calls.
C# can also attach to client side events fired by the third party widget by simply adding an handler to the event name prefixed by "on". VB.NET cannot attach to dynamic events and must insted use the method AddListener to attach an event listener to an event fired by the widget.
Boolean: Returns whether the JavaScript widget has been initialized.
Object: Returns or sets a dynamic object that is passed to the init(options) function upon initialization of the widget and to the update(options, old) when updating the widget.
List<Package>: List of packages required to run this widget.
Each package is a URL to either a JavaScript or a CSS file. The packages are loaded in the order they are listed. If a script depends on another script, it should be declared after the script it depends on, i.e.: Query usually if the first script in the package list. Wisej.NET uses the name of the package to cache it and load it only once. It's important that you use consistent names when creating multiple widgets in order to load the shared packages only once. You can preload the packages using LoadPackages with the list of the packages and corresponding names to preload.
String[]: Returns or sets the list of events that are fired by the widget wrapper.
Defines the list of events that the widget wrapper can fire. You have to add the code that handles the third party widget's events and fire a server event back to this widget wrapper. If your initialization code fires the event correctly and the event is registered in the WiredEvents list, the application code can attach a listener to the dynamic Instance object like any native event.
For the sample code above to receive the "areaClick" event you have to handle the third party widget event and fire a Wisej event. The syntax for the handler registration depends on each wrapped third party widget: some may use native events, other may use third party libraries, and others may use callback methods.
The list of the wired events that the server component expects to receive is available on the client side wrapper using the events array: this.getEvents(). Since 2.5.31 You can attach to the event without having to register it with the WiredEvents collection when you prefix the handler with "on". i.e. this.Instance.onPointClick += new WidgetEventHandler(onPointClick). Wisej will try to attach to the "pointClick" event automatically removing the "on" prefix. When you attach the listener Wisej will automatically add it to the WiredEvents collection. Additionally, instead of having to iterate the this.getEvents() collection in the widget's initScript, you can override "_addListener", "_removeListener", "_getEventData".
Registers the event handler to listen to the event eventName fired by the third party widget.
eventName
Name of the event fired by the third party widget.
handler
Function that handles the event on the server side.
Optional expression to process the event data: i.e. "{x:e.x, y:x.y}".
VB.NET muse use this method to attach an event handler to the widget's events.
Throws:
ArgumentNullException eventName or handler is null.
Returns the content of the embedded resource.
name
The fully qualified name of the embedded resource..
Returns: String.
Returns the content of the embedded resource.
assembly
Assembly with the embedded resource.
name
The fully qualified name of the embedded resource..
Returns: String.
Returns the URL to pass to the wisej loader to load the specified embedded resource.
name
The fully qualified name of the embedded resource.
Returns: String.
Returns the URL to pass to the wisej loader to load the specified embedded resource.
assembly
Assembly with the embedded resource.
name
The fully qualified name of the embedded resource.
Returns: String.
Raises the Load event.
e
Processes the event from the client.
e
Event arguments.
Renders the client component.
config
Dynamic configuration object.
Fires the WebRequest event.
e
Removes the event handler for the eventName fired by the third party widget.
eventName
Name of the event fired by the third party widget.
handler
Function that handles the event on the server side.
Throws:
ArgumentNullException eventName or handler is null.
EventHandler Fired when the widget is created on the client.
WebRequestHandler Fired when the widget used the "postbackUrl" to retrieve data from this control.
Provides access to the UserData
and Tag
properties associated to the component implementing this interface.
Bindable components implement this interface.
Controls that support drag & drop operations implement this interface.
All wisej components implement this interface.
Represents a Wisej component that is capable of handling postback requests from the client.
Allows an object to serialize itself.
The current .
Represents the method that will handle the event of a control.
expression
A that contains the event data.
A that contains the event data.
All wisej controls derived from the class must implement this interface.