Microsoft.Lync.Controls namespace

Classes

  Class Description
Public class AvailabilityIcon Reserved for internal use. (See PresenceIndicator).
Public class ContactBase Reserved for internal use.
Public class ContactButton Reserved for internal use.
Public class ContactCard The ContactCard control shows basic or detailed contact and organization information for contacts.
Public class ContactContentPresenter Reserved for internal use.
Public class ContactItem Reserved for internal use.
Public class ContactItemContentPresenter Reserved for internal use.
Public class 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.
Public class ContactListGroupItem Reserved for internal use. This control is used to display the group nodes in a ContactList control.
Public class ContactListItem Reserved for internal use. This control is used to display the contact nodes in a ContactList control.
Public class ContactSearch ContactSearch combines the functionality of the ContactSearchInputBox and ContactSearchResultList controls into a single, self contained control.
Public class ContactSearchInputBox Use the ContactSearchInputBox control to enable users to search their organization for people based on name, phone number, or skill.
Public class ContactSearchResultList Use the ContactSearchResultList control to display the result of a search performed by the ContactSearchInputBox control.
Public class 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.
Public class 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.
Public class CustomContactList Use the CustomContactsList control to provide an arbitrary and non-hierarchical display of contacts and groups for specific contexts.
Public class CustomContactListItem Use the CustomContactListItem control with the CustomContactsList control to show basic or detailed contact and organization information for contacts.
Public class LyncServiceProvider Reserved for internal use.
Public class MyNoteBox Use the MyNoteBox control in Lync Control applications to display and change the current user's personal note.
Public class MyPresenceChooser The MyPresenceChooser control displays and changes the user's current presence status selection.
Public class 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.
Public class PresenceIndicator The PresenceIndicator control displays one of several icons that indicate the presence of a given user.
Public class ResourcesWrapper Reserved for internal use.
Public class ScheduleMeetingButton Use the ScheduleMeetingButton control in Lync Control applications to open a Microsoft Outlook meeting invite dialog with a bound contact.
Public class SearchResult A data structure which contains a single search result. See ContactSearchInputBox.
Public class SearchResultCollection A data structure which holds the result set and metadata which describes a search operation that has been executed by the ContactSearch control.
Public class SelfBase Reserved for internal use.
Public class 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.
Public class 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.
Public class 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.
Public class 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.
Public class 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.
Public class 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.
Public class 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.
Public class UCBase
Public class UCBase.PerformanceTracker Reserved for internal use.
Public class UCListBox Reserved for internal use.
Public class UCListBoxItem Reserved for internal use.
Public class UCTreeView Reserved for internal use.
Public class UCTreeViewItem Reserved for internal use.

Enumerations

  Enumeration Description
Public enumeration ContactAvailability Contact Availability. Enumerates the possible states for a contact's aggregated availability.
Public enumeration ContactLayoutOption Possible layout views for ContactList and CustomContactList controls.
Public enumeration GroupByOption Grouping options for the ContactList control.
Public enumeration LyncControlInitializationError Enumerates the error that a Lync Control experienced in Initialization.
Public enumeration MenuContext Specifies the context in which a context menu is being used.
Public enumeration PhotoDisplayMode Specifies the display mode of the presence photo for PresenceIndicator
Public enumeration PopupPlacementMode Reserved for internal use. Specifies the relative position in which to display a popup contact card.
Public enumeration PresenceClickActions Represents the actions that can be taken when a user single-clicks on the availability icon
Public enumeration PresenceHoverActions Represents the actions that can be taken when a user hovers over the availability icon
Public enumeration SearchError Enumerated values which indicate the possible reasons for a search failure. See ContactSearch.
Public enumeration SearchState Enumerates the current state of the search operation.
Public enumeration SearchType Specifies the desired type of search to perform.
Public enumeration SortByOption Sort options for the ContactList control.
Public enumeration SyncState Enumerated values which identify the synchronization state of the search provider. See ContactSearch.