问题描述
我正在创建包含嵌套表的流文档。
我想使用自定义控件(节)数据绑定创建嵌套表。所以我需要资源中的分层模板。
有什么想法吗? (我不能使用 itemscontrol;因为只使用了 frameworkcontentelement(Block) 而不是 framework element(BlockUIContainer)。
先谢谢你。
详情见以下链接: https://docs.microsoft.com/en-us/answers/comments/272364/view.html
例如)
<Table BorderBrush="Orange" BorderThickness="1">
<TableRowGroup>
<TableRow>
<TableCell>
<Paragraph>Outer Table</Paragraph>
<Table BorderBrush="Yellow" BorderThickness="1" Padding="20">
<TableRowGroup>
<TableRow>
<TableCell Background="AliceBlue">
<Paragraph>Inner Table</Paragraph>
</TableCell>
</TableRow>
</TableRowGroup>
</Table>
</TableCell>
</TableRow>
</TableRowGroup>
</Table>
上面的例子,我想需要使用带有数据绑定的 HierarchyTemplate。
数据绑定参考:
<flowdoc:ItemsContent ItemsSource="{Binding Path=HierarchyList}">
<flowdoc:ItemsContent.ItemsPanel>
<DataTemplate>
<flowdoc:Fragment>
<Table BorderThickness="1" BorderBrush="Black">
<TableRowGroup flowdoc:Attached.IsItemsHost="True" />
</Table>
</flowdoc:Fragment>
</DataTemplate>
</flowdoc:ItemsContent.ItemsPanel>
<flowdoc:ItemsContent.ItemTemplate>
<HierarchicalDataTemplate ItemsSource="{Binding Path=Child}">
<flowdoc:Fragment>
<TableRow>
<TableCell>
<Paragraph>
<flowdoc:BindableRun BoundText="{Binding Path=Name}" />
</Paragraph>
</TableCell>
</TableRow>
</flowdoc:Fragment>
</HierarchicalDataTemplate>
</flowdoc:ItemsContent.ItemTemplate>
</flowdoc:ItemsContent>
尝试过:“”到“”但没有改进。
我能做什么?是否可以使用 Itemssource 的 HierarchyTemplate
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)