2012-02-03 88 views
0

我是新来WPF.I我WPF的桌面应用程序的工作,我希望该用户可以在单一窗口加载多个文本文件,并可以比较垂直显示them.files而且滚动应根据时间戳同步。请告诉我该怎么做。最好的比较方案是使用“移至其他视图”和“启用垂直滚动”在记事本++中查看多个文件。多个视图

回答

0

你可以使用一个网格,两列,并添加内容展示到每一列。这将允许您在同一个窗口中显示多个视图。在这些视图中,您可以显示文件并同步滚动位置。

事情是这样的:

<Window x:Class="WpfApplication.Window1" 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    Title="Window1" Height="300" Width="300"> 
    <Grid Name="a"> 
     <Grid.ColumnDefinitions> 
      <ColumnDefinition/> 
      <ColumnDefinition/> 
     </Grid.ColumnDefinitions> 
     <ContentPresenter Grid.Column="0" Content="ViewOfFile1"/> 
     <ContentPresenter Grid.Column="1" Content="ViewOfFile2"/> 
    </Grid> 
</Window>