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 단 하나의 인스턴스가 생성되기 때문에이 작동하지 않습니다 알고있다. 이미 XPS로 변환 코드를 가지고 있지만 나는 그들이 변환 된 일단 파일을 넣을 위치를 알아내는 데 문제가
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.
}
}
: 같은
내 C#을 보인다.