1
A
回答
0
你需要看的RichTextBox和FlowDocument的,如果它是WPF和RichTextBox的,如果的Silverlight 4.0。
的Silverlight 4.0解決方案
<RichTextBox TextWrapping="Wrap" IsReadOnly="False">
<Paragraph>
More text here ..
<InlineUIContainer>
<Image Source="abc.jpg"/>
</InlineUIContainer>
more and more text here;
<LineBreak />
</Paragraph>
</RichTextBox>
WPF解決方案 -
<RichTextBox>
<FlowDocument IsEnabled="true">
<Paragraph>
Text text ..
<Button Margin="10,0,10,0" Content="A Button Float"/>
More text..
</Paragraph>
<Paragraph TextAlignment="Center">
<Image Source="abc.jpg"/>
text text..
</Paragraph>
</FlowDocument>
</RichTextBox>
1
我解決這個問題而回。我知道的並不是一個好方法。這將工作,雖然它只是痛苦。
爲了簡化說明,爲什麼我們不假定圖像位於頁面的右上角,文本需要位於圖像的左下方。
首先將TextBlock和圖像放在一起。
計算TextBlock最底部的點和圖像最底部的點。雖然TextBlock的是你在一個時間到圖像下方的新創建的TextBlock移動一個字就越大。這將創建文本換行的假象(使用他們的首要利潤和實際高度。
。
leftText.Text = textToWrap;
bottomText.Text = string.Empty;
Stack<string> wordsToMove = new Stack<string>();
double imageBottomPoint = image1.ActualHeight + image1.Margin.Top;
while ((leftText.ActualHeight + leftText.Margin.Top) > (imageBottomPoint + 14))
{
int lastSpace = leftText.Text.LastIndexOf(' ');
string textToMove = leftText.Text.Substring(lastSpace).Trim();
BlockedText.Text = leftText.Text.Remove(lastSpace);
wordsToMove.Push(textToMove + ' ');
}
StringBuilder sb = new StringBuilder(bottomText.Text);
while (wordsToMove.Count > 0)
{
sb.Append(wordsToMove.Pop());
}
bottomText.Text = sb.ToString();
相關問題
- 1. HTML CSS圍繞文本漂浮圖像不圍繞圖像
- 2. QPrinter圍繞圖像環繞文本
- 3. Bootstrap 3圍繞圖像纏繞文本
- 4. 圍繞圖像
- 5. iPhone:圍繞圖像環繞文字
- 6. 圍繞圖像環繞文字
- 7. Flex 4 - 圍繞圖像環繞文字
- 8. 圍繞圖像環繞文字
- 9. 如何在Silverlight中圍繞圓柱體纏繞圖像
- 10. 圍繞圖像環繞文本和塊元素
- 11. 的Silverlight:圍繞ScaleTransform
- 12. 在豐富的文本框控件中圍繞圖像文本
- 13. 圍繞左下角div圍繞文本?
- 14. CSS文本環繞圖像
- 15. 圍繞視頻環繞圖像(響應)
- 16. 環繞文字圖像周圍(響應)
- 17. 文字環繞圖像周圍的
- 18. 圍繞廣場圖像居中文字
- 19. 圍繞圖像錯誤的Android文字
- 20. UINavigationItem圖像始終圍繞
- 21. HTML列圍繞圖像
- 22. 流體div圍繞圖像
- 23. 如何圍繞圖像
- 24. 圍繞圖像中的CSS
- 25. 點擊圖像時圍繞圖像
- 26. 圍繞Divelements環繞視圖框Silverlight中的HTMLHost控件
- 27. TCPDF圍繞對象環繞文本
- 28. 使用iText在單元格中圍繞圖像文本7
- 29. 在flex中,如何在圖像周圍纏繞文本?
- 30. xcode swift如何在圖像周圍纏繞文本
任何在Silverlight 3.0中做這件事的方法是什麼? – abudker 2010-03-08 21:12:00
這並不像HTML那樣將圖片包裹在圖片的周圍,而是將圖片與文字內嵌在一起,看起來很可笑。文本與巨大的空白。 – 2010-04-16 16:33:24