在图像周围环绕文本或在C#WPF中链接两个TextBlock

我正在创建一个程序,在同一个窗口中显示文本和图像。 图像位于屏幕的左上角,文本将从其右侧开始,然后继续向下移动到图像下方。

目前,我正在尝试的是采取两个TextBlocks(一个在图像的右边,一个在图像和第一个文本块之下),并希望文本从一个块继续到另一个块。 这是一种理想的方法,如果是这样,我该怎么做? 有没有比这更好/更简单的方法,或者我可以只使用一个对象吗? 谢谢,

安德鲁

我不建议使用TextBlocks来实现这种类型的布局。 正如Kieren所说,FlowDocument对于这种类型的设计是理想的。 使用带有Paragraph元素的FlowDocument和包含图像的Floater元素,查看此XAML片段和生成的WPF应用程序屏幕截图:

         Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse et diam felis. Vestibulum ac nisl mi. Etiam varius velit lobortis nibh vestibulum nec consequat velit pellentesque. Cras commodo libero placerat nulla dapibus eget porttitor ligula tempor. Donec nisl massa, congue et pretium sit amet, feugiat vel est. Nulla dapibus metus in justo pulvinar sit amet viverra lorem rhoncus. Integer placerat interdum massa et mattis.    

替代文字