2013-05-12 6 views
2

Je charge le contenu WPF Richtextbox de la chaîne Xaml dans laquelle il existe certains liens hypertexte. Quand il est chargé dans le contrôle, les liens hypertexte ne sont pas cliquables! Je veux cliquer sur eux et leur URL associée apparaît.Lien hypertexte dans WPF Richtextbox

+0

utilisez ceci: 'richTextBox.IsDocumentEnabled = true;' –

Répondre

-11

Assurez-vous que la propriété DetectUrls dans RichTextbox est définie sur true. Vous pouvez ensuite attacher un gestionnaire d'événements à l'événement cliqué sur le lien et faire ce que vous souhaitez.

<RichTextBox DetectUrls="True" /> 

Filetage dupliqué potentiel. Le crédit passe à Sam Meldrum à partir de ce thread.

Pour une analyse encore plus approfondie, vous pouvez essayer this article.

+4

Vous avez tort, la propriété DetectUrls est liée à RichTextBox de WinForms, mais pas à celle de WPF. –

7

Non freschx, il s'agit de WPF. Un WPF RichTextBox, contrairement à celui de WinForms, n'a pas de propriété DetectUrls. Et c'est bizarre que tu aies écrit un code Xaml pour ça, même plus bizarre il y a quelqu'un qui a trouvé ça utile.

Vérifiez this postJHubbard80 et moi avions deux approches différentes pour résoudre ce problème.

Questions connexes