NET AJAX CLIENT LIBRARIES 70
Sys.UI
The Sys.UI namespace provides much of the needed infrastructure for developing client
visual controls. This includes numerous properties, events, and classes that can be
extended. Sys.UI inherits some of its functionality from the Sys.Component namespace.
Some of the members of this namespace are critical for anyone implementing custom
client controls (Sys.UI.Control) or behaviors (Sys.UI.Behavior) but used less often for
everyday AJAX development. Lastly, there are also classes for better control over DOM
elements and events in the browser. Table 4-14 lists the classes of the Sys.UI namespace.
Table 4-14. Classes of the Sys.UI Namespace
Class Name Description
Behavior Base class for all ASP.NET AJAX client behaviors
Bounds Object containing a number of properties for a specific position such
as position, width, and height
Control Base class for all ASP.NET AJAX client controls
DomElement Main class for handling client-side controls in the browser DOM
DomEvent Main class for handling client-side events in the browser, which
includes the ability to dynamically attach and detach events from
corresponding event handlers
Point Object containing integer coordinates of a position
Sys.
Pages:
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134