WPF单独的flowdocument xaml文件集资源

时间:2011-05-03 09:58:30

标签: wpf

您好我正在尝试使用流文档在WPF中生成报告。我想要做的是在顶部显示日期,如“从”到。我有一个窗口显示此报告。这是代码

    <Window
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        x:Class="InventorySystem.InventoryReport"
        x:Name="Window"
        Title="InventoryReport"
        Width="640" Height="480" Activated="winActivated">

        <Grid>
            <DocumentViewer Name="InventoryViewer"/>
        </Grid>
    </Window>

如您所见,流文档位于另一个xaml文件中。下面是流程文档的代码

    <FlowDocument xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
                  xmlns:src="clr-namespace:System;assembly=mscorlib"
                  xmlns:xrd="clr-   
                  namespace:CodeReason.Reports.Document;assembly=CodeReason.Reports" 
                  PageHeight="29.7cm" PageWidth="21cm" ColumnWidth="21cm">
        <FlowDocument.Resources>
            <ObjectDataProvider x:Key="date" ObjectType="{x:Type    
                    src:DateTime}"/>
        </FlowDocument.Resources>
            <Paragraph>
            From <Date> to <Date>
            </Paragraph>
             ...Table...

    </FlowDocument>

我想要做的是显示一个日期,由显示报告的此窗口旁边的另一个窗口中的2个日期选择器显示。

谢谢。任何信息将不胜感激:D

1 个答案:

答案 0 :(得分:0)

你可以尝试

<Paragraph>From <xrd:InlineDocumentValue FontWeight="Bold" PropertyName="StartDate" /> to <xrd:InlineDocumentValue FontWeight="Bold" PropertyName="EndDate" /></Paragraph>

问候