初学WPF,有很多问题不明白,请多多关照!
下面的问题是:
想做一个文件夹浏览器
修改前,只想显示一条数据,并且正确显示。
而修改后,想显示三条数据,但是数据绑定有错误,请问怎样绑定?修改前:
<ListView Name="listView1" ItemsSource="{Binding Path=SelectedItem.Files, ElementName=treeView1}"/>修改后:
<ListView Name="listView">
  <ListView.View>
    <GridView>
      <GridViewColumn Header="文件名" DisplayMemberBinding="{Binding Path=SelectedItem.Files,ElementName=treeView1}"/>
      <GridViewColumn Header="修改日期" DisplayMemberBinding="{Binding Path=SelectedItem.FilesDate,ElementName=treeView1}"/>
      <GridViewColumn Header="大小" DisplayMemberBinding="{Binding Path=SelectedItem.FileSize,ElementName=treeView1}"/>
    </GridView>
   </ListView.View>
</ListView>

解决方案 »

  1.   

    http://www.codeproject.com/KB/WPF/WPFFileExplorer.aspx
      

  2.   

    to wuyq11你给我的WPFFileExlporer例子很复杂,做法和我的也有不同,不过,谢谢你。
      

  3.   

    <ListView Name="listView1" ItemsSource="{Binding ElementName=treeView1}">ItemsSource 也还是需要的。
      

  4.   

    to fangxinggood你的意思是以下那样吗?可是不行啊,还是不出来。
    --------------------------------------------------------
    修改后:
    <ListView Name="listView" ItemsSource="{Binding  ElementName=treeView1}">
      <ListView.View>
      <GridView>
      <GridViewColumn Header="文件名" DisplayMemberBinding="{Binding Path=SelectedItem.Files,ElementName=treeView1}"/>
      <GridViewColumn Header="修改日期" DisplayMemberBinding="{Binding Path=SelectedItem.FilesDate,ElementName=treeView1}"/>
      <GridViewColumn Header="大小" DisplayMemberBinding="{Binding Path=SelectedItem.FileSize,ElementName=treeView1}"/>
      </GridView>
      </ListView.View>
    </ListView>