private async void GetThumbnail(ContactInformation contact)
        {
            IRandomAccessStreamWithContentType stream = await contact.GetThumbnailAsync();

            if (stream != null && stream.Size > 0)
            {
                Thumbnail = new BitmapImage();
                Thumbnail.SetSource(stream);
            }
        }
        private async void PickAContactButton_Click(object sender, RoutedEventArgs e)
        {
            if (rootPage.EnsureUnsnapped())
            {
                var contactPicker = new Windows.ApplicationModel.Contacts.ContactPicker();
                contactPicker.CommitButtonText = "Select";
                ContactInformation contact = await contactPicker.PickSingleContactAsync();

                if (contact != null)
                {
                    OutputFields.Visibility = Visibility.Visible;
                    OutputEmpty.Visibility  = Visibility.Collapsed;

                    OutputName.Text = contact.Name;
                    AppendContactFieldValues(OutputEmailHeader, OutputEmails, contact.Emails);
                    AppendContactFieldValues(OutputPhoneNumberHeader, OutputPhoneNumbers, contact.PhoneNumbers);
                    AppendContactFieldValues(OutputAddressHeader, OutputAddresses, contact.Locations);

                    IRandomAccessStreamWithContentType stream = await contact.GetThumbnailAsync();

                    if (stream != null && stream.Size > 0)
                    {
                        BitmapImage bitmap = new BitmapImage();
                        bitmap.SetSource(stream);
                        OutputThumbnail.Source = bitmap;
                    }
                    else
                    {
                        OutputThumbnail.Source = null;
                    }
                }
                else
                {
                    OutputEmpty.Visibility  = Visibility.Visible;
                    OutputFields.Visibility = Visibility.Collapsed;
                    OutputThumbnail.Source  = null;
                }
            }
        }