8,737
社区成员
发帖
与我相关
我的任务
分享
<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>