Advertisement
Guest User

Untitled

a guest
Mar 25th, 2019
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.97 KB | None | 0 0
  1. <Window x:Class="_WPF__CREATE_TREE_OF_FOLDER.MainWindow"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  5. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  6. xmlns:local="clr-namespace:_WPF__CREATE_TREE_OF_FOLDER"
  7. mc:Ignorable="d"
  8. Title="MainWindow" Height="600" Width="800" MinHeight="600" MinWidth="800"
  9. WindowStartupLocation="CenterScreen">
  10. <Window.Resources>
  11. <local:WidthFourConverter x:Key="widthFourConverter" />
  12. <local:WidthFourConverter1 x:Key="widthFourConverter1" />
  13. </Window.Resources>
  14.  
  15. <DockPanel>
  16. <Menu DockPanel.Dock="Top">
  17. <MenuItem Header="_File" >
  18. <MenuItem Header="_Open Folder" Click="MenuItem_Click" />
  19. <Separator />
  20. <MenuItem Header="_Exit" Click="MenuItem_Click_1"/>
  21. </MenuItem>
  22. <MenuItem Header="_About" Click="MenuItem_Click_2" />
  23. </Menu>
  24. <Grid>
  25. <Grid.ColumnDefinitions>
  26. <ColumnDefinition Width="*"></ColumnDefinition>
  27. <ColumnDefinition Width="3*"></ColumnDefinition>
  28. </Grid.ColumnDefinitions>
  29.  
  30. <ListView Margin="5" BorderThickness="1" BorderBrush="Black" ScrollViewer.CanContentScroll="False"
  31. >
  32. <ListView.ItemContainerStyle>
  33. <Style TargetType="{x:Type ListViewItem}">
  34. <Setter Property="Background" Value="Transparent" />
  35. <Setter Property="Template">
  36. <Setter.Value>
  37. <ControlTemplate TargetType="{x:Type ListViewItem}">
  38. <ContentPresenter />
  39. </ControlTemplate>
  40. </Setter.Value>
  41. </Setter>
  42. </Style>
  43. </ListView.ItemContainerStyle>
  44.  
  45. <Expander Header="Explorer" Expanded="Expander_Expanded" Margin="5,5,5,5">
  46. <TreeView x:Name="foldersItem" Margin="5,5,5,5" Padding="5,5,5,5"
  47. Width="Auto" Background="#FFFFFFFF" BorderBrush="Black" Foreground="#FFFFFFFF">
  48. </TreeView>
  49. </Expander>
  50.  
  51. <Expander Header="File Info" Margin="5,5,5,5" >
  52. <Border Name="b" Padding="5" BorderThickness="1" BorderBrush="black" Background="LightGray">
  53. <TextBlock Name="nofile">No File is Selected</TextBlock>
  54. </Border>
  55. </Expander>
  56. <Expander Header="Slide Show" Margin="5,5,5,5"/>
  57.  
  58. </ListView>
  59.  
  60.  
  61. <ListView ItemsSource="{Binding Images}" Margin="5" BorderThickness="1" BorderBrush="Black" Grid.Column="2">
  62. <ListView.ItemTemplate>
  63. <DataTemplate>
  64. <StackPanel Orientation ="Vertical" >
  65. <Border Width ="100" Height ="100" HorizontalAlignment ="Left" BorderBrush =" Black " BorderThickness ="1">
  66. <Image Source="{Binding ImageSource}" Height="100" Width="100"></Image>
  67. </Border>
  68. <TextBlock x:Name="tipText" Text="{Binding Filename}" HorizontalAlignment="Center"/>
  69. </StackPanel>
  70. </DataTemplate>
  71. </ListView.ItemTemplate>
  72. <ListView.ItemsPanel>
  73. <ItemsPanelTemplate >
  74. <WrapPanel Width ="{Binding ActualWidth, RelativeSource ={RelativeSource AncestorType = ListView }}" />
  75. </ItemsPanelTemplate >
  76. </ListView.ItemsPanel >
  77. </ListView>
  78.  
  79. </Grid>
  80. </DockPanel>
  81.  
  82. </Window>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement