コード例 #1
0
ファイル: SubmitPost.xaml.cs プロジェクト: llenroc/Baconit
 /// <summary>
 /// Fired when a user taps a link in the formatted markdown box
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void FormattedTextBlock_OnMarkdownLinkTapped(object sender, UniversalMarkdown.OnMarkdownLinkTappedArgs e)
 {
     // Show it.
     App.BaconMan.ShowGlobalContent(e.Link);
 }
コード例 #2
0
ファイル: Search.xaml.cs プロジェクト: RareNCool/Baconit
 /// <summary>
 /// Fired when a link in the content is tapped.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void MarkdownTextBlock_OnMarkdownLinkTapped(object sender, UniversalMarkdown.OnMarkdownLinkTappedArgs e)
 {
     // Show the link
     App.BaconMan.ShowGlobalContent(e.Link);
 }
コード例 #3
0
 private async void MarkdownTextBlock_OnMarkdownLinkTapped(object sender, UniversalMarkdown.OnMarkdownLinkTappedArgs e)
 {
     var dialog = new MessageDialog($"Link clicked: {e.Link}");
     await dialog.ShowAsync();
 }
コード例 #4
0
ファイル: CommentBox.xaml.cs プロジェクト: Arthur-Lee/Baconit
 private void LivePreviewBox_OnMarkdownLinkTapped(object sender, UniversalMarkdown.OnMarkdownLinkTappedArgs e)
 {
     App.BaconMan.ShowGlobalContent(e.Link);
 }
コード例 #5
0
ファイル: MotdPopUp.xaml.cs プロジェクト: Arthur-Lee/Baconit
        private void MarkdownText_OnMarkdownLinkTapped(object sender, UniversalMarkdown.OnMarkdownLinkTappedArgs e)
        {            
            try
            {
                // See if what we have is a reddit link
                RedditContentContainer redditContent = MiscellaneousHelper.TryToFindRedditContentInLink(e.Link);

                if(redditContent != null && redditContent.Type != RedditContentType.Website)
                {
                    // If we are opening a reddit link show the content and hide hide the message.
                    App.BaconMan.ShowGlobalContent(redditContent);

                    // Hide the box
                    Close_OnIconTapped(null, null);
                }
                else
                {
                    // If we have a link show it but don't close the message.
                    App.BaconMan.ShowGlobalContent(e.Link);
                }                
            }
            catch (Exception ex)
            {
                App.BaconMan.TelemetryMan.ReportUnExpectedEvent(this, "MOTDLinkFailedToOpen", ex);
                App.BaconMan.MessageMan.DebugDia("MOTDLinkFailedToOpen", ex);
            }
        }
コード例 #6
0
 private void MarkdownTextBox_OnMarkdownLinkTapped(object sender, UniversalMarkdown.OnMarkdownLinkTappedArgs e)
 {
     App.BaconMan.ShowGlobalContent(e.Link);
     FireShouldClose();
 }