初学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>
下面的问题是:
想做一个文件夹浏览器
修改前,只想显示一条数据,并且正确显示。
而修改后,想显示三条数据,但是数据绑定有错误,请问怎样绑定?修改前:
<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>
--------------------------------------------------------
修改后:
<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>