Get started with Lync Controls
Learn the core and advanced concepts about Microsoft Lync Controls and what you can do with them.
Applies to: Lync 2013 | Lync Server 2013
What are Lync Controls?
Lync Controls are a set of WPF and Silverlight controls that can be dropped on your application window or page to provide fully functional Lync 2013 client UI components in your application.
Get started with Lync Controls
The prerequisites for working with Lync Controls are as follows:
Microsoft Lync 2013
Visual Studio 2010 or Visual Studio 2012
Silverlight developer tools
Lync Controls essentials
To understand how to work with Lync Controls, it's important to become familiar with the concepts in the following table.
Concept |
Description |
---|---|
Use Microsoft Lync Controls to integrate Microsoft Lync 2013 features such as search, presence, instant messaging (IM) calls, and voice calls into .NET applications and Microsoft Silverlight browser applications. |
|
Learn the application strategies used to develop Lync Controls applications in Lync 2013 SDK. |
|
Learn the basic process architecture of Lync Controls and their relationship to the Microsoft Lync 2013 client application. |
|
Learn how the state of Microsoft Lync 2013 affects Lync Controls. |
|
Learn about the Source property used on all Lync Controls. |
|
Use Microsoft Lync Controls to integrate Microsoft Lync 2013 features such as presence, instant messaging (IM) calls, voice calls, and search into applications. |
What can you do with Lync Controls?
With Microsoft Lync Controls, application developers can implement many of the features that are supported by Lync 2013. The following table lists basic tasks for working with Lync Controls.
Task |
Description |
---|---|
Describes how to add Microsoft Lync Controls to an existing HTML Web application using Microsoft Silverlight. |
|
Describes how to populate a window with a click-to-call control. |
|
How to: Display a customized list of team contacts in Lync SDK |
Demonstrates how to use the CustomContactList control in Microsoft Lync Controls applications to display an arbitrary customized list of contacts using Microsoft Silverlight or Microsoft Windows Presentation Foundation (WPF). Each item in the contacts list is provided by a CustomContactListItem control. |
Beyond the basics: Learn more about Lync Controls
The following table lists advanced concepts for working with Lync Controls.
Concept |
Description |
---|---|
Learn how to localize a Lync Controls application by creating a set of resources (such as strings and images) that are appropriate for users of a localized locale. |
|
Learn how to use control restyling and visual template modification to change the appearance of Microsoft Lync Controls. |
|
Learn how to troubleshoot an application by using UCBase class read-only properties to display Microsoft Lync Controls initialization errors at runtime. |
|
Learn how to use the LogListener object to record logging information in Microsoft Lync Controls applications, for both Microsoft Silverlight and Microsoft Windows Presentation Foundation (WPF). |