2011-09-18 74 views
0

有沒有使用文檔查看器將多個文檔綁定到散點圖的方法,以便它們全都出現?我知道如何用圖像做到這一點,但我認爲Document Viewer的行爲不同。數據綁定到Microsoft Surface中的文檔查看器/ WPF

我的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已經但是我無法搞清楚在哪裏把這些文件一旦被轉換。

回答

0

從未嘗試過,只是一個想法:你有沒有嘗試使用每個ListItem有一個DocumentViewer綁定到一個ObservableCollection的列表框?