private async void btnShare_Click(object sender, RoutedEventArgs e) { try { Radiohelper helper = new Radiohelper(); BitmapImage bitmapImage = new BitmapImage(); WriteableBitmap bitmap = await helper.Screen(); using (MemoryStream memoryStream = new MemoryStream()) { bitmap.SaveJpeg(memoryStream, bitmap.PixelWidth, bitmap.PixelHeight, 0, 100); bitmapImage.SetSource(memoryStream); } ShareData shareData = new ShareData(); string content = ""; if (string.IsNullOrWhiteSpace(txtPlayName.Text)) { content = "我正在使用7.11 FM 收听广播,分享一个好APP,支持CodeMonkey。"; } else { content = string.Format("我正在使用7.11 FM 收听{0},分享一个好APP,支持CodeMonkey。", txtPlayName.Text); } shareData.Content = content; shareData.Picture = bitmapImage; ShareOption option = new ShareOption(); option.ShareCompleted = args => { if (args.StatusCode == UmengSocialSDK.UmEventArgs.Status.Successed) { //分享成功 // MessageBox.Show("分享成功"); } else { //分享失败 //MessageBox.Show("分享失败"); } }; UmengSocial.Share(AppConfig.AppKey, shareData, null, this, option); } catch (Exception ex) { //UmengSDK.UmengAnalytics.TrackException(ex); } }