protected override void Execute(object content) { Uri uri = null; if (content is INiconicoObject niconicoContent) { uri = ShareHelper.ConvertToUrl(niconicoContent); // TODO: } else if (content is Uri uriContent) { uri = uriContent; } else if (content is string str) { uri = new Uri(str); } if (uri != null) { _ = Windows.System.Launcher.LaunchUriAsync(uri); //Analytics.TrackEvent("OpenLinkCommand", new Dictionary<string, string> //{ //}); } }
protected override void Execute(object content) { if (content is INiconicoObject niconicoContent) { var uri = ShareHelper.ConvertToUrl(niconicoContent); ClipboardHelper.CopyToClipboard(uri.OriginalString); } else { ClipboardHelper.CopyToClipboard(content.ToString()); } _notificationService.ShowLiteInAppNotification_Success("Copy".Translate()); //Analytics.TrackEvent("CopyToClipboardCommand", new Dictionary<string, string> //{ //}); }