WPF中关于treeview和listbox的数据绑定

【求助】WPF中关于treeview和listbox的数据绑定
本人WPF新手,在制作一个图片浏览器的过程中遇到了一点小问题,希望前辈指教,先谢谢了!
问题如下:
我希望在窗口左侧做一个目录树,右侧显示选择文件夹下的图片预览图。
WPF中关于treeview和listbox的数据绑定
现在左侧的目录树实现了,右边看起来也有了Image控件,似乎是图片没有加载出来。
前台代码:
<Grid>
        <StackPanel>
            <Menu>
                <MenuItem Header="文件">
                    <MenuItem x:Name="menuItem_openFolder" Header="打开文件夹" Click="menuItem_openFolder_Click"></MenuItem>
                </MenuItem>
            </Menu>
            <Grid>
                <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="30*"/>
                    <ColumnDefinition Width="70*"/>
                </Grid.ColumnDefinitions>
                <TreeView x:Name="directoryTreeView" VerticalAlignment="Top" HorizontalAlignment="Stretch" Width="auto" Height="550" Grid.Row="0" Grid.Column="0">
                    <TreeView.Resources>
                        <HierarchicalDataTemplate DataType="{x:Type local:DirectoryRecord}" ItemsSource="{Binding Directories}" >
                            <StackPanel Orientation="Horizontal">
                                <Image Source="Images/folder.png" Width="16" Height="16"/>
                                <TextBlock Text="{Binding Info.Name}"/>
                            </StackPanel>
                        </HierarchicalDataTemplate>
                    </TreeView.Resources>
                </TreeView>
                <GridSplitter Width="5"></GridSplitter>
                <ListBox Name="listBox_photoShow" ItemsSource="{Binding ElementName=directoryTreeView, Path=SelectedItem.Files}" ScrollViewer.HorizontalScrollBarVisibility="Disabled" ScrollViewer.VerticalScrollBarVisibility="Auto" VerticalAlignment="Top" HorizontalAlignment="Stretch" Grid.Row="0" Grid.Column="1">
                    <ListBox.ItemTemplate>
                        <DataTemplate>
                            <Grid >
                                <Image Stretch="UniformToFill" Width="130" Height="130" Source="{Binding}"></Image>
                            </Grid>
                        </DataTemplate>
                    </ListBox.ItemTemplate>
                    <ListBox.ItemsPanel>
                        <ItemsPanelTemplate>
                            <WrapPanel Name="wrapPanel" HorizontalAlignment="Stretch" />
                        </ItemsPanelTemplate>
                    </ListBox.ItemsPanel>
                </ListBox>
            </Grid>
        </StackPanel>
    </Grid>


网上找了很多例子也没弄明白,不知道问题是出在哪里。希望前辈指点一下。
------解决思路----------------------
引用:
Quote: 引用:

<Image Stretch="UniformToFill" Width="130" Height="130" Source="{Binding}"></Image>


Source 绑定的什么?对象是不会显示图像的

这样写不是会引用上一层空间的source吗?即:{Binding ElementName=directoryTreeView, Path=SelectedItem.Files}
而且即使这样显示的绑定也不行。

Files 是个集合? 你要能找到单个file的路径下的image路径才可以显示的。