数据绑定到Microsoft Surface / WPF中的文档查看器

时间:2011-09-18 20:58:11

标签: wpf pixelsense

是否有办法使用文档查看器将多个文档绑定到散点图,以便它们全部显示?我理解如何使用图像进行此操作,但我认为Document Viewer的行为有所不同。

我的XAML看起来像:

<Grid>
    <s:ScatterView Name="Scatter">
        <s:ScatterView.ItemTemplate>
            <DataTemplate>
                <DocumentViewer Name="dvDoc" Margin="0, 20, 0, 0" VerticalAlignment="Top" Height="500" Width="300">

                </DocumentViewer>

            </DataTemplate>
        </s:ScatterView.ItemTemplate>


    </s:ScatterView>
</Grid>

但我知道这不起作用,因为在程序运行时只会创建一个DocumentViewer实例。

我的C#看起来像:

var d = new DirectoryInfo(@"c:\users\public\documents");
        foreach (FileInfo f in d.GetFiles())
        {
            if (fi.Extension == ".doc")
            {
                //Look only for .doc files, convert them to XPS so they can be viewed.

            }

        }

我已经将转换代码转换为XPS,但是我很难确定转换后文件放在哪里。

1 个答案:

答案 0 :(得分:0)

从未尝试过只是一个想法:您是否尝试使用绑定到ObservableCollection的列表框,每个ListItem都有一个DocumentViewer?