好吧,我試圖添加一個「自定義屬性」到RichTextBox控件中的一段文本。我認爲這很容易,但顯然不是:-)WPF RichTextBox自定義文本屬性
我想要的基本功能是能夠設置特定單詞的屬性,並能夠檢測,當一個單詞被雙擊,如果該屬性有沒有。
我的初始方法是創建一個新的DP並將其應用於文本,但TextRange實際上並不是一個DependencyObject,反射器顯示它只接受某些DP直接映射到「真實」屬性。
不幸的是,我似乎無法找到任何其他「鉤子」讓我這樣做。我無法繼承任何我可以應用於文本的東西,因爲我需要的任何東西都是密封的,或者包含內部摘要,所以我有點不知所措。
我只能跟蹤具有外部屬性的範圍,並在文本更新時更新它,但這聽起來非常可怕,而且我真的不想爲此創建自己的RichTextBox特徵!
任何建議將是最受歡迎的:-)
非常好..我試圖找到一個類似的「黑客」,讓我「注入」文件中的東西,但沒有設法找到任何東西。我會看看InlineUIContainer和BlockUIContainer ..謝謝! –