【发布时间】:2016-07-06 15:25:40
【问题描述】:
我想创建一个主要由文本和一些图表组成的简单报告。该应用程序就像一个向导表单,让用户输入信息并最终创建一个单词或类似的文档报告。将根据输入的信息绘制一些图表,这些图表也应显示在报告中。
谢谢。
【问题讨论】:
我想创建一个主要由文本和一些图表组成的简单报告。该应用程序就像一个向导表单,让用户输入信息并最终创建一个单词或类似的文档报告。将根据输入的信息绘制一些图表,这些图表也应显示在报告中。
谢谢。
【问题讨论】:
您可以使用 FlowDocument 并在其中放置一个 InlineUIContainer 使用您需要的控件:
文本框内的 InlineUIContainer 示例:
<InlineUIContainer BaselineAlignment="Bottom">
<TextBox Text="{Binding Comm8RelGest}" />
</InlineUIContainer>
图表内的 InlineUIContainer 示例:
<InlineUIContainer BaselineAlignment="Bottom">
<crt:Chart Title="My Chart">
<crt:ColumnSeries DependentValuePath="Value" IndependentValuePath="Key" ItemsSource="{Binding}" />
</crt:Chart>
</InlineUIContainer>
这里有一些关于 FlowDocument 中的 InlineUIContainer 的文档: InlineUIContainer
【讨论】:
您可以使用FlowDocument 或FixedDocument 类。他们为您做了很多工作,但创建您所描述的内容仍然需要大量的编码。
【讨论】: