gpt4 book ai didi

wpf - 是否有与文本内容等效的 ItemsControl?

转载 作者:行者123 更新时间:2023-12-04 14:21:15 49 4
gpt4 key购买 nike

我有一些数据要显示在 FlowDocument 中.这基本上是一个以友好方式解释数据的 View ,包括节标题、文本段落等,我将在 FlowDocumentScrollViewer 中显示这些 View 。

为此,我想从 <List> 的内容中创建一个项目符号列表( ObservableCollection )。 .我知道如何用 ItemsControl 做到这一点,但我该怎么做 ListItem FlowDocument 中的元素,因为它们是 TextElement 的一部分类层次结构而不是 Control等级制度?是否有等效的 ItemsControl用于 TextBlock 中的文本内容或 FlowDocument ?

编辑: article谢尔盖链接到是完美的起点。唯一的问题是文章的代码只能使用SectionTableRowGroup作为项目面板,尚不支持使用 <List> .但这很容易修复——只需在 ItemsContent.GenerateContent 的末尾添加此代码即可。 ,就在决赛前 else :

else if (panel is List)
((List) panel).ListItems.Add((ListItem) element);

最佳答案

您正在寻找的是可能的,但需要大量的编码。幸运的是,Vincent Van Den Berghe 在 MSDN 上发表了一篇很好的文章,描述了如何Create Flexible UIs With Flow Documents And Data Binding ,包括代码!

关于wpf - 是否有与文本内容等效的 ItemsControl?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1254633/

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