diff options
Diffstat (limited to 'Templates/FileDialog.template')
| -rw-r--r-- | Templates/FileDialog.template | 34 |
1 files changed, 33 insertions, 1 deletions
diff --git a/Templates/FileDialog.template b/Templates/FileDialog.template index 883efd90..db145f0f 100644 --- a/Templates/FileDialog.template +++ b/Templates/FileDialog.template @@ -67,7 +67,39 @@ </Template> </DirectoryView> <Splitter/> - + <DirectoryView ShowFiles="true" Name="dv" CurrentDirectory="{../dv.SelectedItem}" + Width="50%" Margin="1"> + <Template> + <ListBox Name="fileView" Data="{./FileSystemEntries}"> + <Template> + <Border BorderWidth="1" Margin="1" MinimumSize="10,10"> + <Scroller Name="scroller1" Margin="1" VerticalScrolling="true"> + <Wrapper Orientation="Horizontal" Height="Fit" + Name="ItemsContainer" Margin="0" VerticalAlignment="Top"/> + </Scroller> + </Border> + </Template> + <ItemTemplate DataType="System.IO.FileInfo"> + <HorizontalStack Focusable="true" Height="Fit" > + <Image Margin="2" Width="14" Height="14" + Path="#Crow.Images.Icons.file.svg"/> + <Label Text="{Name}" + MouseEnter="{Background=BlueCrayola}" + MouseLeave="{Background=Transparent}"/> + </HorizontalStack> + </ItemTemplate> + <ItemTemplate DataType="System.IO.DirectoryInfo"> + <HorizontalStack Focusable="true" Height="Fit" > + <Image Margin="2" Width="14" Height="14" + Path="#Crow.Images.Icons.folder.svg"/> + <Label Text="{Name}" + MouseEnter="{Background=BlueCrayola}" + MouseLeave="{Background=Transparent}"/> + </HorizontalStack> + </ItemTemplate> + </ListBox> + </Template> + </DirectoryView> </HorizontalStack> <TextBox Text="{../../dv.SelectedItem}"/> <HorizontalStack Fit="true" HorizontalAlignment="Right"> |