Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
How to: Display contact information by using a ContactCard control

How to: Display contact information by using a ContactCard control

Lync 2013

Learn how to use the Lync Controls ContactCard in a WPF window or Silverlight page to display contact information for a Lync user.

Last modified: July 01, 2013

Applies to: Lync 2013 | Lync Server 2013

The prerequisites for displaying contact information are as follows:

  • Microsoft Lync 2013 must be installed and running on the development computer.

  • You must have sign-in credentials for Microsoft Lync Server 2013.

  • Microsoft Lync 2013 SDK must be installed on the development computer.

Core concepts to know

The Microsoft.Lync.Controls.ContactCard control is dragged from the Lync toolbox onto the Visual Studio design surface and dropped into a container control such as a Grid or StackPanel. After setting the Source property, the ContactCard control displays the contact information of a user.

Topic

Description

Control Source property

Describes how to use the Source property to set the identity of the user whose contact card is to be shown.

Use a Grid as a container for a group of ContactCard controls.

To create the Silverlight application

  1. Create a Lync Controls application using the Lync Silverlight Application template.

    For more information, see How to: Create a Silverlight page that displays a Lync presence control.

  2. In Page.xaml, replace the existing Grid control with the following example XAML text.

  3. Edit the Name and Source properties to provide valid values.

    <Grid>
     <Grid.ColumnDefinitions>
      <ColumnDefinition/>
      <ColumnDefinition/>
      </Grid.ColumnDefinitions>
     <Grid.RowDefinitions>
      <RowDefinition/>
      <RowDefinition/>
     </Grid.RowDefinitions>
     <controls:ContactCard x:Name="contact0"  IsExpanded="False" Source="sip:elise@contoso.com" Grid.Column="0" Grid.Row="0"/>
     <controls:ContactCard x:Name="contact1"  IsExpanded="False" Source="sip:robert@contoso.com" Grid.Column="0" Grid.Row="1"/>
     <controls:ContactCard x:Name="contact3"  IsExpanded="False" Source="sip:mary@contoso.com" Grid.Column="1" Grid.Row="0"/>
     <controls:ContactCard x:Name="contact4"  IsExpanded="False" Source="sip:john@contoso.com" Grid.Column="1" Grid.Row="1"/>
    </Grid>
    
    
  4. Build and run the application.

    In the Web page, the four contact cards appear.

Use a Grid as a container for a group of ContactCard controls.

To create the WPF walkthrough application

  1. Create a Lync Controls application using the Lync WPF Application template.

    For more information, see How to: Create a Silverlight page that displays a Lync presence control.

  2. In Window1.xaml, replace the existing Grid control with the example XAML text from step 2 in the previous procedure, edit the XAML, and then complete the remaining steps as described in that procedure.

Show:
© 2015 Microsoft