2010-01-28 36 views
1

所以在這裏我陷入了一場惡夢,試圖在Silverlight中進行文本包裝。我有文字混合鏈接。像這樣:silverlight和textwrapping

文本文本文本鏈接文本文本文本鏈接

需要包裝。我已經嘗試了諸如textwrapping和wrap panel之類的東西,但是我無法正確理解它。

有關如何做到這一點的任何想法?我唯一的想法是將文本塊的文本拆分爲單獨的文本塊,並將其放入包裝面板中。不容易!

我閱讀了有關運行和文本塊的內容。運行有一個onclick事件嗎?我能做些什麼來使文字換行?

回答

1

「奔流」是一組通過自帶的Silverlight 4中,並顯示在一個RichTextBox控制System.Windows.Documents命名空間提供的對象的一部分。這些對象本身不會引發事件。

但是,如果您能夠使用SL4,那麼RichTextBox很可能是您的最佳選擇。它具有一個Hyperlink元素,雖然不會引發事件,但它具有用於MVVM樣式交互的CommandCommandParameter屬性(或者您可以簡單地分配一個URI)。