private async void ShareWeiBo(object sender, RoutedEventArgs e) { if (VM == null || VM.MainHtmlContent == null) { return; } Animator.Use(AnimationType.ZoomOutUp).SetDuration(TimeSpan.FromMilliseconds(800)).PlayOn(WeiboSharePopup, () => { WeiboSharePopup.IsOpen = false; var transform = (CompositeTransform)AnimUtil.PrepareTransform(WeiboSharePopup, typeof(CompositeTransform)); transform.CenterX = transform.CenterY = 0; transform.ScaleX = transform.ScaleY = 1; transform.TranslateX = transform.TranslateY = 0; WeiboSharePopup.Opacity = 1; }); WeiboSDKForWinRT.SdkNetEngine engine = new WeiboSDKForWinRT.SdkNetEngine(); var response = await engine.RequestCmd(WeiboSDKForWinRT.SdkRequestType.POST_MESSAGE, new WeiboSDKForWinRT.CmdPostMessage() { Status = PostMsg.Text }); if (response.errCode == WeiboSDKForWinRT.SdkErrCode.SUCCESS) { PopupMessage.DisplayMessageInRes("ShareSuccess"); } else { PopupMessage.DisplayMessageInRes("ShareFailed"); } }
private async void ShareWeiBo(object sender, RoutedEventArgs e) { if (VM == null || VM.MainHtmlContent == null) return; Animator.Use(AnimationType.ZoomOutUp).SetDuration(TimeSpan.FromMilliseconds(800)).PlayOn(WeiboSharePopup, () => { WeiboSharePopup.IsOpen = false; var transform = (CompositeTransform)PrepareTransform(WeiboSharePopup, typeof(CompositeTransform)); transform.CenterX = transform.CenterY = 0; transform.ScaleX = transform.ScaleY = 1; transform.TranslateX = transform.TranslateY = 0; WeiboSharePopup.Opacity = 1; }); WeiboSDKForWinRT.SdkNetEngine engine = new WeiboSDKForWinRT.SdkNetEngine(); var response = await engine.RequestCmd(WeiboSDKForWinRT.SdkRequestType.POST_MESSAGE, new WeiboSDKForWinRT.CmdPostMessage() { Status = PostMsg.Text }); if(response.errCode == WeiboSDKForWinRT.SdkErrCode.SUCCESS) PopupMessage.DisplayMessageInRes("ShareSuccess"); else PopupMessage.DisplayMessageInRes("ShareFailed"); }