gpt4 book ai didi

c# - "float: left"WPF 中的行为

转载 作者:太空宇宙 更新时间:2023-11-03 11:21:19 25 4
gpt4 key购买 nike

在 WPF 中,是否有可能在容器的左侧放置一个图像,然后在图像旁边放置一个环绕文本 block ,然后在文本 block 的高度超过容器的高度时在图像下方环绕图像?这种行为类似于 css 中的float: left;,例如:

    <img src="..." style="float: left;">Some text here that eventually wraps below the image once this text exceeds the image height

...但是在 WPF 中。这可能吗?我从数据库进行绑定(bind),所以我不想拆分文本 block 。

最佳答案

没有一种方法可以在不将文本拆分到多个控件的情况下组合 WPF 面板来获得此行为,但 FlowDocument 通过 Floaters 具有此功能。

http://blogs.msdn.com/b/llobo/archive/2005/11/20/floaters.aspx

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

将数据库中的文本放入 FlowDocument 结构可能需要更多工作,如果您之前只使用 TextBlocks,FlowDocument 会非常繁重,但它可能会提供您想要的内容。没有更多的上下文我不能说。

关于c# - "float: left"WPF 中的行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10888692/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com