1
我的WPF應用程序的內容顯示在面板上。內容將是創作內容,因此它必須符合某些標準(如HTML或降價,甚至可能是XAML等)。 內容將具有格式化文本,如粗體,斜體,並且可以包含超鏈接和工具提示。WPF中的多餘格式的文本顯示選項
我的問題:
- 什麼是適當的文本格式使用?
- 什麼是實施行爲的最佳選擇?我嘗試過使用RTF,但當用戶點擊RTF中的URL時,我該如何打開瀏覽器?
我的WPF應用程序的內容顯示在面板上。內容將是創作內容,因此它必須符合某些標準(如HTML或降價,甚至可能是XAML等)。 內容將具有格式化文本,如粗體,斜體,並且可以包含超鏈接和工具提示。WPF中的多餘格式的文本顯示選項
我的問題:
您是否嘗試了託管RichTextBox中的文本?這使用XAML來支持文本,但有轉換爲RTF或HTML。文章Mastering the WPF RichTextBox可能會有用。
我最終使用FlowDocumentScrollviewer顯示內容和FlowDocument。對於這種行爲,Hyperlink.Click方法提供了我所需要的。工具提示在Flowdocuments中直接支持。 – Gemini
@Gemini:不用擔心。順便說一句,因爲你的最終解決方案是不同於我的答案,它完全可以接受你的自我答案並接受(沒有人看不起這個 - 再加上如果人們覺得你的答案有用,他們會投它,你會得到代表) - 所以請隨時這樣做。 – Ricibob