如何获取文本以包围图像?

时间:2014-04-10 00:12:44

标签: xaml windows-phone-8

我想在段落的左上角放置一个图像,我希望文本在其旁边和下面流动,就像您在Microsoft Word中看到的那样。

这可能吗?

1 个答案:

答案 0 :(得分:0)

我能得到的最好的就是这个,它只在第一行完成。

enter image description here

<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
    <RichTextBox VerticalAlignment="Top" HorizontalAlignment="Left">
        <Paragraph>
            <InlineUIContainer>
                <Image Source="/Assets/ApplicationIcon.png" Stretch="None" />
            </InlineUIContainer>
            <Run
                Text="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi in adipiscing est, quis varius turpis. Duis aliquet fringilla orci a porttitor. Sed posuere, risus ut auctor tincidunt, erat leo pellentesque enim, sit amet tempus mi tellus id nunc. Suspendisse at fermentum erat, vitae viverra nisi. Proin vitae volutpat mauris. Nulla et ipsum non felis commodo sollicitudin. Proin et posuere sem, et aliquet purus. Etiam lacus nisi, fringilla non orci sit amet, semper luctus dolor." />
        </Paragraph>
    </RichTextBox>
</Grid>

Windows Phone缺少Figure类型的确如此:

http://msdn.microsoft.com/en-us/magazine/cc163371.aspx

如果对Run和/或Figure类型进行反向工程,则可能会实现......