I want to make the text displayed in the Witty, an open source Twitter client, selectable. It is currently displayed using a custom textblock. I need to use a TextBlock because I'm working with the textblock's inlines to display and format the @username and links as hyperlinks. A frequent request is to be able to copy-paste the text. In order to do that I need to make the TextBlock selectable.
I tried to get it to work by displaying the text using a read-only TextBox styled to look like a textblock but this will not work in my class because a TextBox does not have inlines. In order words, I can't style or format the text within a TextBox individually like I can with a TextBlock.
Any ideas?