2013-02-06 12 views
5

Ho un problema che non so come risolvere esattamente come mi piacerebbe che fosse risolto. Estraggo tweet da alcuni feed di Twitter come utenti e # (tramite la ricerca .rss). Tuttavia, alcuni dei tweet contengono un collegamento, che non è in grado di fare clic quando è mostrato in ListBox (datatemplate). C'è un modo semplice per convertire tutto all'interno di ogni singolo tweet che contiene "http: // < -link->" in un link effettivo di click? O tramite XAML o C#.Collegamenti cliccabili nei tweets recuperati C#

risposta

0

Nel caso in cui non hai testo predefinito (e non lo fai) devi rse tweet text per trovare il collegamento ipertestuale e per sostituire il testo non elaborato con hyperlink Run. Vedi sotto Link per esempio:

WPF - Making hyperlinks clickable

+0

Purtroppo, l'API WinRT non supporta "Collegamento ipertestuale" – AndreasB

0

ho trovato l'utile HtmlTextBlock controllo. Si tratta di:

Un WPF TextBlock che può analizzare un numero limitato di tag HTML e visualizzarli (in origine un progetto di Leung Chun Yat sulla CodeProject.com)

L'unico problema nel tuo caso è che i tag siano in un formato diverso dal vero HTML, è necessario scriverli con parentesi quadre ([]) anziché angolari (<>).

L'originale version of the code on CodeProject non l'ultima è, ho dovuto fare qualche ricerca e, infine, mettere in su come un github repository dal momento che è open source (e con la benedizione del proprietario) - come il readme repo menziona, il codice non è mia .

Problemi correlati