[英]WPF Binding TextBlock value to display SelectedItem in ComboBox
[英]TextBlock Binding in WPF to display Links
我通過Caliburn.Micro將TextBlock綁定到字符串。 現在,我將不自動檢測URL並將其顯示為可單擊的超鏈接。
我曾嘗試在ValueConverter中將每個URL更改為超鏈接。 不幸的是,我現在顯示“ <Hyperlink...
”,但沒有實際鏈接。
我該怎么做?
您永遠不會將其與TextBlock.Text
,它將始終只是純文本。 您可以綁定ContentControl
的Content
,並在轉換器中返回普通的TextBlock
或包含Hyperlink
的TextBlock
在這種情況下,您將獲得發送的內容。 我假設您綁定到Text屬性,這就是為什么您要獲取純文本。
這並不簡單。 您必須提供Inlines屬性,該屬性允許您添加格式化的文本(運行)和超鏈接。 但是,這不是依賴項屬性,因此綁定不可用。
您可以在代碼中提供此屬性,或者使用某種方式以某種方式使您可以通過XAML訪問該屬性。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.