A user interface element consists of a unique identifier and a type specifier. It
provides an interface to retrieve a special purpose interface which depends on
the specific user interface element type. Every user interface must be initialized
before it can be used.
interface to initialize a user interface element instance.
A user interface element must be initialized using
::XInitialization::initialize before
it can be used. The following property must be provided:
(details)
interface to initialize a user interface element instance.
A user interface element must be initialized using
::XInitialization::initialize before
it can be used. The following property must be provided:
ResourceURLspecifies a string property which is the unique identifier of
the user interface element.
A user interface element factory creates and initializes every user interface element
correctly.
used to notify an implementation that it needs to update its visual representation.
A user interface element implementation should check if it has to update its visual
representation. It is up to the implementation if it ignores notifications.