UI Controls
This section describes the Windows Live Messenger UI Controls. The following table summarizes the various types of controls that can be used in the UI.
| Control type | Description |
|---|---|
|
Application Contact |
Enables users to manage application contacts. |
|
Conditional Flow |
Provides the capability to display or hide content, based on predefined conditions. |
|
Contact |
Enables users to view contacts and to perform contact-related tasks. |
|
High-level Conversation |
Enables users to manage conversations on the page. |
|
Initialization |
Facilitates initializing UI controls on a page, and enable users to sign in. |
|
Messenger Web Bar |
Provides a complete Windows Live Messenger experience. |
|
Presence |
Displays various aspects of the user's online presence. |
|
Sharing |
Lets users send a site-defined message to one or more contacts. |
The Messenger UI controls are described in the following table.
| Control | Type | Description |
|---|---|---|
|
Contact |
Displays a control for adding a contact to the user's contact list. | |
|
Application Contact |
Sets attributes for an individual application contact. | |
|
Application Contact |
Sets the site-specific contacts for the signed-in user. | |
|
Contact |
Displays the current contact list for the user. | |
|
Contact |
Displays a control for picking contacts from the current contact list. The developer can perform actions with the selected contact. | |
|
High-level Conversation |
Displays a control which can handle a conversation, including a history and text input area. | |
|
High-level Conversation |
Shows the collection of conversations for the current user. | |
|
Presence |
Displays the display name for the specified user. | |
|
Presence |
Displays the display picture for the specified user. | |
|
Conditional Flow |
Used in conjunction with the If Control. | |
|
Conditional Flow |
Displays content when provided conditions are met. | |
|
Initialization |
Required. Initializes the UI Controls. | |
|
Messenger Web Bar |
Displays the Windows Live Messenger Web Bar, which provides a rich Windows Live Messenger experience, including presence, contact management, and instant messaging. | |
|
Presence |
Displays the personal message for the specified user. | |
|
Presence |
Displays the presence status for the specified user. | |
|
Presence |
Shows a user area view for the specified user. | |
|
Sharing |
Displays a control that lets users send a site-defined message to one or more contacts. | |
|
Initialization |
Signs in a user by using Delegated Authentication or signs in a user through any existing Delegated Authentication token received. |