Microsoft.Lync.Controls Namespace

Classes

AvailabilityIcon

Reserved for internal use. (See PresenceIndicator).

ContactBase

Reserved for internal use.

ContactButton

Reserved for internal use.

ContactCard

The ContactCard control shows basic or detailed contact and organization information for contacts.

ContactContentPresenter

Reserved for internal use.

ContactItem

Reserved for internal use.

ContactItemContentPresenter

Reserved for internal use.

ContactList

Use the ContactList control to display the Lync contacts list, and give users the ability to launch voice, instant messaging (IM), or e-mail conversations with any of their contacts.

ContactListGroupItem

Reserved for internal use. This control is used to display the group nodes in a ContactList control.

ContactListItem

Reserved for internal use. This control is used to display the contact nodes in a ContactList control.

ContactSearch

ContactSearch combines the functionality of the ContactSearchInputBox and ContactSearchResultList controls into a single, self contained control.

ContactSearchInputBox

Use the ContactSearchInputBox control to enable users to search their organization for people based on name, phone number, or skill.

ContactSearchResultList

Use the ContactSearchResultList control to display the result of a search performed by the ContactSearchInputBox control.

ControlColors

Reserved for internal use. Defines a set of standard Brush colors which are used by Lync Control templates to emulate the look and feel of Microsoft Lync.

ConversationContextualInfo

A data structure which defines the contextual information that can be used to personalize and customize a conversation that is initiated by a Lync control.

CustomContactList

Use the CustomContactsList control to provide an arbitrary and non-hierarchical display of contacts and groups for specific contexts.

CustomContactListItem

Use the CustomContactListItem control with the CustomContactsList control to show basic or detailed contact and organization information for contacts.

LyncServiceProvider

Reserved for internal use.

MyNoteBox

Use the MyNoteBox control in Lync Control applications to display and change the current user's personal note.

MyPresenceChooser

The MyPresenceChooser control displays and changes the user's current presence status selection.

MyStatusArea

The MyStatusArea control displays the note string, an availability icon/photo, a textblock with the user's name, and a textblock with the user's location.

PresenceIndicator

The PresenceIndicator control displays one of several icons that indicate the presence of a given user.

ResourcesWrapper

Reserved for internal use.

ScheduleMeetingButton

Use the ScheduleMeetingButton control in Lync Control applications to open a Microsoft Outlook meeting invite dialog with a bound contact.

SearchResult

A data structure which contains a single search result. See ContactSearchInputBox.

SearchResultCollection

A data structure which holds the result set and metadata which describes a search operation that has been executed by the ContactSearch control.

SelfBase

Reserved for internal use.

SendEmailButton

Use the SendEmailButton control in Lync Control applications to launch the user's preferred email program and compose an email to a selected contact.

SendFileButton

Use the SendFileButton control in Lync Control applications to launch a conversation with a specified contact, and open a file selection dialog where the user can select a file to transfer to the contact.

ShareDesktopButton

Use the ShareDesktopButton control in Lync SDK applications to launch desktop sharing between the user who activated the control, and another user or group specified by the Source property.

StartAudioCallButton

Use the StartAudioCallButton control in Lync Control applications to enable the user to open a Lync conversation window and start a voice conversation between the user who activated the control, and another user.

StartInstantMessagingButton

Use the StartInstantMessagingButton control in Lync Control applications to enable the user to open a Lync conversation window and start an instant messaging conversation between the user who activated the control, and another user specified by the Source property.

StartVideoCallButton

Use the StartVideoCallButton control in Lync SDK applications to launch a video conversation between the user who activated the control, and another user specified by the Source property.

SystemsColorsWrapper

Reserved for internal use. Defines a set of standard Color values which are used by Lync Control templates to emulate the look and feel of Microsoft Lync.

UCBase
UCBase.PerformanceTracker

Reserved for internal use.

UCListBox

Reserved for internal use.

UCListBoxItem

Reserved for internal use.

UCTreeView

Reserved for internal use.

UCTreeViewItem

Reserved for internal use.

Enums

ContactAvailability

Contact Availability. Enumerates the possible states for a contact's aggregated availability.

ContactLayoutOption

Possible layout views for ContactList and CustomContactList controls.

GroupByOption

Grouping options for the ContactList control.

LyncControlInitializationError

Enumerates the error that a Lync Control experienced in Initialization.

MenuContext

Specifies the context in which a context menu is being used.

PhotoDisplayMode

Specifies the display mode of the presence photo for PresenceIndicator

PopupPlacementMode

Reserved for internal use. Specifies the relative position in which to display a popup contact card.

PresenceClickActions

Represents the actions that can be taken when a user single-clicks on the availability icon

PresenceHoverActions

Represents the actions that can be taken when a user hovers over the availability icon

SearchError

Enumerated values which indicate the possible reasons for a search failure. See ContactSearch.

SearchState

Enumerates the current state of the search operation.

SearchType

Specifies the desired type of search to perform.

SortByOption

Sort options for the ContactList control.

SyncState

Enumerated values which identify the synchronization state of the search provider. See ContactSearch.