Remarks
Intersoft ClientUI provides a rich library of controls that support user interface (UI) development, ranging from essential user information controls such as label, glass label, ellipsis text, progress bar, to advanced UI controls such as image loader, field label and media player.
Many of the ClientUI user interface controls provide rich content model to easily support image/icon and content presentation which is widely adopted in modern application interface today. Standards-compliance usability is also consistently implemented in various controls, such as built-in focus management in FieldLabel and CallOut. Various UI controls such as VideoPlayer, GlassLabel and ImageLoader include rich style that can be easily customized if needed. The UXProgressBar sports Aero-style theme with indeterminate progress animation support.
Classes
CallOut | Provides a lightweight control for displaying a callout shaped container. |
ContentPerspective | Provides a lightweight control which able to produce a reflection of the given content and give a sense of perspective to both content and its reflection when plane projection is applied (e.g rotation). |
ContentProjector | Provides a lightweight control which able to do a plane projection to the content attached to it. |
ContentReflector | Provides a lightweight control which able to produce a reflection of the given content. |
ContentTransformer | Represents a control that applies transformations to its Content. |
ContentTransition | Represents a control that applies animation transition to its Content. |
DockPanel | Arranges child elements around the edges of the panel. |
DownloadProgressRoutedEventArgs | Provides data for DownloadProgress event. |
DragCompletedEventArgs | Provides data for DragCompleted event. |
DragDeltaEventArgs | Provides data for DragDelta event. |
DragStartedEventArgs | Provides data for DragStarted event. |
EllipsisText | Provides a lightweight control to automatically make ellipsis text when the text size is larger then its container. Furthermore you can enable / disable the custom tooltip that will appear when you mouse over an ellipsis text. |
ExceptionRoutedEventArgs | Provides data for Exception event. |
ExpandableContentPresenter | Provides a lightweight expandable content presenter. |
ExpandableGroupBox | Represents an expandable and collapsible group box that hosts a collection of input controls. |
FieldLabel | Represents a content control for displaying a field label with a single arbitrary child content. |
FlippingBehavior | Provides attached control with flipping animation capability at button click. |
GlassButton | Provides a lightweight button control with a glassed themed. |
GlassLabel | Provides a lightweight glass-themed content control. |
GroupBox | Represents a logical group that hosts a collection of input controls. |
ImageLoader | Provides a lightweight control for downloading image with / without download progress bar. |
JumpingBehavior | Provides attached control with jumping animation capability at button click. |
ScrollEventArgs | Provides data for Scroll event. |
StylishLabel | Provides a lightweight control for displaying a bordered text with or without image. |
UXBusyIndicator | Represents a content control that displays an indicator when busy. |
UXCursor | |
UXCursor_SizeAll | Defines UXCursor SizeAll. |
UXCursor_SizeNESW | Defines UXCursor SizeSW. |
UXCursor_SizeNS | Defines UXCursor SizeNS. |
UXCursor_SizeNWSE | Defines UXCursor SizeNWSE. |
UXCursor_SizeWE | Defines UXCursor SizeWE. |
UXCursors | |
UXGroupItem | |
UXItemsControl | Represents a generic control that can host a collection of items. |
UXPasswordBox | Represents a control that designed for entering and handling passwords. |
UXPopup | Represents a popup control with intuitive animation and placements. |
UXPopUpEventArgs | Contains state information and event data associated with a ux popup event. |
UXPopupManager | UXPopup manager. |
UXProgressBar | Provides a lightweight control that indicates the progress of an operation. |
UXScrollBar | Represents a control that provides a scroll bar that has a sliding Thumb whose position corresponds to a value. |
UXScrollViewer | Represents a scrollable area that can contains other visible elements. |
UXTextBox | Represents a control that can display or edit unformatted text. |
UXThumb | Represents a control that can be dragged by the user |
ValueChangedEventArgs | Provides data for ValueChanged event. |
Viewbox | Defines a content decorator that can stretch and scale a single child to fill the available space. |
ViewboxInternal | Defines a content decorator that can stretch and scale a single child to fill the available space. |
VirtualizingStackPanel | Represents virtualized stack panel. |
WrapPanel | Positions child elements sequentially from left to right or top to bottom. When elements extend beyond the panel edge, elements are positioned in the next row or column. |
ZIndexManager | ZIndex Manager. |
Interfaces
IContentPerspective | Defines a reference to its parent (content perspective). |
IFluidResizing | Defines the members to support the implementation of fluid resizing. |
Delegates
DownloadProgressRoutedEventHandler | Represents the method that will handle the DownloadProgress event. |
DragCompletedEventHandler | Represents the method that will handle the DragCompleted event. |
DragDeltaEventHandler | Represents the method that will handle the DragDelta event. |
DragStartedEventHandler | Represents the method that will handle the DragStarted event. |
ExceptionRoutedEventHandler | Represents the method that will handle the Excpetion event. |
ScrollEventHandler | Represents the method that will handle the Scroll event of a UXScrollBar. |
UXPopupRoutedEventHandler | Represents the method that will handle the UXPopup event. |
ValueChangedEventHandler | Represents the method that will handle the ValueChanged event of a UXScrollViewer. |
Enumerations
AnimatePointerMode | Specifies values that control the behavior of UXCallout pointer animation when its repositioned. |
AutoMarginType | Specifies values that determine the auto margin mechanim in CallOut. |
Direction | Specifies value that identifies direction. |
DockFillLogic | Specifies value that determines how DockPanel calculates the fill arrangement for its children. |
DockFillMode | Specifies value that identifies the dock fill mode. |
EllipsisPosition | Specifies value that determines the ellipsis position of ellipsis text. |
EllipsisTooltipMode | Specifies value that determines when tooltip should be shown. |
EllipsisTooltipUIMode | Specifies value that determines ellipsis tooltip appearance. |
ExpandCollapseMode | |
ExpandDirection | Specifies value that control the expand direction. |
FlipMode | Specifies value that control the flip direction. |
HeaderPosition | Specifies the header position of a headered content control. |
ImageTransitionMode | |
InputMode | |
JumpingMode | Specifies value that control the jumping effects. |
OverlayType | Specifies whether the overlay type should be a Popup or a Grid. |
PopupAction | Specifies value that determines popup action. |
PopupAnimation | Specifies value that determines display and hide animation. |
PopupHorizontalDirection | Specifies value that determine the popup show direction. |
PopupPosition | Specifies value that determines the popup position. |
PopupVerticalDirection | Specifies value that determine the popup show direction. |
StretchDirection | Describes the direction that content is scaled. |
TextImageRelation | Specifies the position of the text and image relative to each other on a control. |
TransitionConflictMode | Describes the resolution mode when multiple transition is occuring at the same time. |
TransitionContentDirection | Specifies value that describes the content direction to be applied to the transition. |
TransitionEffect | Specifies the effect to apply to ContentTransition when the Content changes. |
TransitionStrategy | |
UpdatePositionMode | Specifies UXPopup update position action. |