C# 我如何在一个包含图片的段落中获得交互式的内联链接?

C# 我如何在一个包含图片的段落中获得交互式的内联链接?,c#,silverlight,C#,Silverlight,我现在有大约4-6个句子,每个句子来自不同的文章。它们在包装文本的TedxtBox中依次显示。我想做的是使句子具有交互性(悬停/单击),并在具有相同交互性的句子末尾添加一个小图标。每一句话都应该附有单独的事件 你建议我怎么做?我真的一点线索也没有。 谢谢listbox中没有包装文本的问题在于,listbox在设计上不限制其子对象的大小;它们可以扩展到框的可见边框之外,此时会显示一个滚动条,使用户可以在列表上滚动/向下滚动 如果在创建和填充列表框时,将子项的宽度(无论是TextBox还是TextB

我现在有大约4-6个句子,每个句子来自不同的文章。它们在包装文本的TedxtBox中依次显示。我想做的是使句子具有交互性(悬停/单击),并在具有相同交互性的句子末尾添加一个小图标。每一句话都应该附有单独的事件

你建议我怎么做?我真的一点线索也没有。

谢谢

listbox中没有包装文本的问题在于,listbox在设计上不限制其子对象的大小;它们可以扩展到框的可见边框之外,此时会显示一个滚动条,使用户可以在列表上滚动/向下滚动


如果在创建和填充列表框时,将子项的宽度(无论是TextBox还是TextBlock)设置为已知值(例如,列表框的宽度减去任何边距),然后将TextWrapping.Wrap设置为正常,则文本将按预期进行换行

listbox中没有包装文本的问题是,listbox在设计上不限制其子对象的大小;它们可以扩展到框的可见边框之外,此时会显示一个滚动条,使用户可以在列表上滚动/向下滚动


如果在创建和填充列表框时,将子项的宽度(无论是TextBox还是TextBlock)设置为已知值(例如,列表框的宽度减去任何边距),然后将TextWrapping.Wrap设置为正常,则文本将按预期进行换行

您是否希望该文本也可以编辑?有没有其他令人信服的理由将文本保存在文本框中?没有,可以使用其他控件来完成,但文本需要采用包装文本框的格式。请阅读本文“在Silverlight RichTextBox中创建ActionLink”:使用Listbox控件,在其数据模板中有一个文本框。@Malcolm:但这不会给我包装文本。它更像是内联链接。就像florian给我下面的链接一样。你希望文本也可以编辑吗?有没有其他令人信服的理由将文本保存在文本框中?没有,可以使用其他控件来完成,但文本需要采用包装文本框的格式。请阅读本文“在Silverlight RichTextBox中创建ActionLink”:使用Listbox控件,在其数据模板中有一个文本框。@Malcolm:但这不会给我包装文本。它更像是内联链接。就像florian给我下面的链接一样。是的,但它们不会相互关联。想象一下,一段文字有7个句子,没有换行符。然后把每一个句子链接起来,或者在正文的中间放上一个链接。无论如何,谢谢:)是的,但是它们不会相互关联。想象一下,一段文字有7个句子,没有换行符。然后把每一个句子链接起来,或者在正文的中间放上一个链接。无论如何,谢谢你:)