|
7 | 7 | xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
8 | 8 | xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
9 | 9 | xmlns:local="using:Files"
|
| 10 | + xmlns:local2="using:Files.Filesystem" |
10 | 11 | xmlns:uilib="using:Microsoft.UI.Xaml.Controls"
|
11 | 12 | mc:Ignorable="d" NavigationCacheMode="Required" PointerReleased="GenericItemView_PointerReleased" Background="{StaticResource ApplicationPageBackgroundThemeBrush}">
|
12 | 13 | <local:BaseLayout.Resources>
|
|
137 | 138 | </MenuFlyout>
|
138 | 139 | </local:BaseLayout.Resources>
|
139 | 140 | <Grid ContextFlyout="{StaticResource BaseLayoutContextFlyout}" Background="Transparent" x:Name="RootGrid">
|
| 141 | + <Rectangle x:Load="{x:Bind IsSelectionRectangleDisplayed, Mode=OneWay}" x:Name="SelectionRectangle" Fill="Blue" Stroke="DarkBlue" Opacity="0.7"/> |
140 | 142 | <ProgressBar Visibility="{x:Bind AssociatedViewModel.LoadIndicator.isVisible,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}" x:Name="progBar" Height="10" VerticalAlignment="Top" IsIndeterminate="True"/>
|
141 | 143 | <TextBlock Visibility="{x:Bind AssociatedViewModel.EmptyTextState.isVisible, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" x:Name="EmptyText" HorizontalAlignment="Center" Text="This folder is empty." TextWrapping="Wrap" VerticalAlignment="Top" Margin="0,125,0,0"/>
|
142 | 144 | <controls:DataGrid DoubleTapped="{x:Bind local:App.OccupiedInstance.instanceInteraction.List_ItemClick}" RightTapped="{x:Bind local:App.OccupiedInstance.instanceInteraction.AllView_RightTapped}" ItemsSource="{x:Bind AssociatedViewModel.FilesAndFolders}" PreviewKeyDown="AllView_PreviewKeyDown" ScrollViewer.IsScrollInertiaEnabled="True" ClipboardCopyMode="None" RowDetailsVisibilityMode="Collapsed" AllowDrop="True" Drop="AllView_DropAsync" DragStarting="AllView_DragStarting" SelectionChanged="AllView_SelectionChanged" Margin="24,24,0,0" Grid.Row="3" PreparingCellForEdit="AllView_PreparingCellForEdit" CellEditEnding="AllView_CellEditEnding" CellEditEnded="AllView_CellEditEnded" FocusVisualPrimaryThickness="0" SelectionMode="Extended" IsDoubleTapEnabled="True" x:FieldModifier="public" x:Name="AllView" AutoGenerateColumns="False" CanDrag="True" DragOver="AllView_DragOver" IsRightTapEnabled="True" CanUserReorderColumns="False" CanUserSortColumns="True" Sorting="AllView_Sorting" HorizontalAlignment="Left">
|
|
181 | 183 | </controls:DataGrid.CellStyle>
|
182 | 184 |
|
183 | 185 | <controls:DataGrid.Columns>
|
184 |
| - <controls:DataGridTemplateColumn DisplayIndex="0" x:Name="iconColumn" IsReadOnly="True"> |
| 186 | + <controls:DataGridTemplateColumn ToolTipService.ToolTip="{Binding FolderTooltipText}" DisplayIndex="0" x:Name="iconColumn" IsReadOnly="True"> |
185 | 187 | <controls:DataGridTemplateColumn.CellTemplate>
|
186 |
| - <DataTemplate> |
| 188 | + <DataTemplate x:DataType="local2:ListedItem"> |
187 | 189 | <Grid x:Name="Icon" Margin="0, 0, 0, 0">
|
188 | 190 | <Rectangle Visibility="Collapsed" x:Name="CutIndicator" Opacity="0.1" Fill="LightGray"/>
|
189 |
| - <FontIcon Visibility="{Binding FolderImg}" Glyph="" FontFamily="Segoe MDL2 Assets" Foreground="#ffe793"/> |
190 |
| - <FontIcon Visibility="{Binding EmptyImgVis}" Glyph="" FontFamily="Segoe MDL2 Assets"/> |
191 |
| - <Image Visibility="{Binding FileIconVis}" Height="20" Width="20" Source="{Binding FileImg}" Stretch="UniformToFill" /> |
| 191 | + <FontIcon Visibility="{x:Bind FolderImg}" Glyph="" FontFamily="Segoe MDL2 Assets" Foreground="#ffe793"/> |
| 192 | + <FontIcon Visibility="{x:Bind EmptyImgVis}" Glyph="" FontFamily="Segoe MDL2 Assets"/> |
| 193 | + <Image Visibility="{x:Bind FileIconVis}" Height="20" Width="20" Source="{x:Bind FileImg}" Stretch="UniformToFill" /> |
192 | 194 | </Grid>
|
193 | 195 | </DataTemplate>
|
194 | 196 | </controls:DataGridTemplateColumn.CellTemplate>
|
| 197 | + |
195 | 198 | </controls:DataGridTemplateColumn>
|
196 |
| - <controls:DataGridTextColumn DisplayIndex="1" x:Name="nameColumn" Header="Name" Width="275" Binding="{Binding FileName}" Tag="Name"/> |
197 |
| - <controls:DataGridTextColumn DisplayIndex="2" x:Name="dateColumn" IsReadOnly="True" Header="Date modified" Width="Auto" Binding="{Binding FileDate}" Tag="Date"/> |
198 |
| - <controls:DataGridTextColumn DisplayIndex="3" x:Name="typeColumn" IsReadOnly="True" Header="Type" Width="150" Binding="{Binding FileType}" Tag="Type"/> |
199 |
| - <controls:DataGridTextColumn DisplayIndex="4" x:Name="sizeColumn" IsReadOnly="True" Header="Size" Width="Auto" MinWidth="100" Binding="{Binding FileSize}" Tag="Size"/> |
| 199 | + <controls:DataGridTextColumn DisplayIndex="1" x:Name="nameColumn" Header="Name" Width="275" Binding="{Binding FileName}" Tag="Name"> |
| 200 | + <ToolTipService.ToolTip> |
| 201 | + <ToolTip Content="{Binding FolderTooltipText}"/> |
| 202 | + </ToolTipService.ToolTip> |
| 203 | + </controls:DataGridTextColumn> |
| 204 | + <controls:DataGridTextColumn DisplayIndex="2" x:Name="dateColumn" IsReadOnly="True" Header="Date modified" Width="Auto" Binding="{Binding FileDate}" Tag="Date"> |
| 205 | + <ToolTipService.ToolTip> |
| 206 | + <ToolTip Content="{Binding FolderTooltipText}"/> |
| 207 | + </ToolTipService.ToolTip> |
| 208 | + </controls:DataGridTextColumn> |
| 209 | + <controls:DataGridTextColumn DisplayIndex="3" x:Name="typeColumn" IsReadOnly="True" Header="Type" Width="150" Binding="{Binding FileType}" Tag="Type"> |
| 210 | + <ToolTipService.ToolTip> |
| 211 | + <ToolTip Content="{Binding FolderTooltipText}"/> |
| 212 | + </ToolTipService.ToolTip> |
| 213 | + </controls:DataGridTextColumn> |
| 214 | + <controls:DataGridTextColumn DisplayIndex="4" x:Name="sizeColumn" IsReadOnly="True" Header="Size" Width="Auto" MinWidth="100" Binding="{Binding FileSize}" Tag="Size"> |
| 215 | + <ToolTipService.ToolTip> |
| 216 | + <ToolTip Content="{Binding FolderTooltipText}"/> |
| 217 | + </ToolTipService.ToolTip> |
| 218 | + </controls:DataGridTextColumn> |
200 | 219 | </controls:DataGrid.Columns>
|
201 | 220 | </controls:DataGrid>
|
202 | 221 |
|
|
0 commit comments