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.
|
Windows Live Messenger UI Controls
The Messenger UI controls are described in the following table.
|
Control
|
Type
|
Description
|
|---|
|
Add Contact Control
|
Contact
|
Displays a control for adding a contact to the user's contact list.
|
|
Application Contact Control
|
Application Contact
|
Sets attributes for an individual application contact.
|
|
Application Contacts Control
|
Application Contact
|
Sets the site-specific contacts for the signed-in user.
|
|
Contact List Control
|
Contact
|
Displays the current contact list for the user.
|
|
Contact Picker Control
|
Contact
|
Displays a control for picking contacts from the current contact list. The developer can perform actions with the selected contact.
|
|
Conversation Control
|
High-level Conversation
|
Displays a control which can handle a conversation, including a history and text input area.
|
|
Conversation List Control
|
High-level Conversation
|
Shows the collection of conversations for the current user.
|
|
Display Name Control
|
Presence
|
Displays the display name for the specified user.
|
|
Display Picture Control
|
Presence
|
Displays the display picture for the specified user.
|
|
Else Control
|
Conditional Flow
|
Used in conjunction with the If Control.
|
|
If Control
|
Conditional Flow
|
Displays content when provided conditions are met.
|
|
Messenger Application Control
|
Initialization
|
Required. Initializes the UI Controls.
|
|
Messenger Web Bar Control
|
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.
|
|
Personal Message Control
|
Presence
|
Displays the personal message for the specified user.
|
|
Presence Status Control
|
Presence
|
Displays the presence status for the specified user.
|
|
Profile Control
|
Presence
|
Shows a user area view for the specified user.
|
|
Sharing Control
|
Sharing
|
Displays a control that lets users send a site-defined message to one or more contacts.
|
|
Sign In Control
|
Initialization
|
Signs in a user by using Delegated Authentication or signs in a user through any existing Delegated Authentication token received.
|