151
151
</Style >
152
152
</Page .Resources>
153
153
154
- <Grid Background =" Transparent" Name =" RootGrid" >
154
+ <Grid Background =" Transparent" x : Name =" RootGrid" >
155
155
<Grid .ContextFlyout>
156
156
<MenuFlyout MenuFlyoutPresenterStyle =" {StaticResource MenuFlyoutFluentThemeResources}" >
157
- <MenuFlyout .Items>
158
- <MenuFlyoutItem Text =" Refresh" Name =" RefreshEmptySpace" >
159
- <MenuFlyoutItem .Icon>
160
- <FontIcon Glyph ="  " />
161
- </MenuFlyoutItem .Icon>
162
- </MenuFlyoutItem >
163
- <MenuFlyoutItem Text =" Paste" Name =" PasteEmptySpace" IsEnabled =" {x:Bind local:App.PS.isEnabled, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" >
164
- <MenuFlyoutItem .Icon>
165
- <FontIcon Glyph ="  " />
166
- </MenuFlyoutItem .Icon>
167
- <MenuFlyoutItem .KeyboardAccelerators>
168
- <KeyboardAccelerator Modifiers =" Control" Key =" V" />
169
- </MenuFlyoutItem .KeyboardAccelerators>
170
- </MenuFlyoutItem >
171
- <MenuFlyoutItem IsEnabled =" False" Text =" Open in PowerShell..." >
172
- <MenuFlyoutItem .Icon>
173
- <FontIcon Glyph ="  " />
174
- </MenuFlyoutItem .Icon>
175
- </MenuFlyoutItem >
176
- </MenuFlyout .Items>
157
+ <MenuFlyoutItem Text =" Refresh" x : Name =" RefreshEmptySpace" >
158
+ <MenuFlyoutItem .Icon>
159
+ <FontIcon Glyph ="  " />
160
+ </MenuFlyoutItem .Icon>
161
+ </MenuFlyoutItem >
162
+ <MenuFlyoutItem Text =" Paste" x : Name =" PasteEmptySpace" IsEnabled =" {x:Bind Mode=TwoWay, Path=local:App.PS.isEnabled, UpdateSourceTrigger=PropertyChanged}" >
163
+ <MenuFlyoutItem .Icon>
164
+ <FontIcon Glyph ="  " />
165
+ </MenuFlyoutItem .Icon>
166
+ <MenuFlyoutItem .KeyboardAccelerators>
167
+ <KeyboardAccelerator Modifiers =" Control" Key =" V" />
168
+ </MenuFlyoutItem .KeyboardAccelerators>
169
+ </MenuFlyoutItem >
170
+ <MenuFlyoutItem IsEnabled =" False" Text =" Open in PowerShell..." >
171
+ <MenuFlyoutItem .Icon>
172
+ <FontIcon Glyph ="  " />
173
+ </MenuFlyoutItem .Icon>
174
+ </MenuFlyoutItem >
177
175
</MenuFlyout >
178
176
</Grid .ContextFlyout>
179
- <ProgressBar Name =" progBar" Height =" 10" VerticalAlignment =" Top" IsIndeterminate =" True" />
180
- <TextBlock Visibility =" {x:Bind TextState.isVisible, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Name =" EmptyText" HorizontalAlignment =" Center" Text =" This folder is empty." TextWrapping =" Wrap" VerticalAlignment =" Top" Margin =" 0,125,0,0" />
181
- <controls : DataGrid ClipboardCopyMode =" None" RowDetailsVisibilityMode =" Collapsed" AllowDrop =" True" Drop =" AllView_DropAsync" DragLeave =" AllView_DragLeave" DragStarting =" AllView_DragStarting" SelectionChanged =" AllView_SelectionChanged" Margin =" 24,24,0,0" Grid.Row=" 3" 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" IsReadOnly =" True" HorizontalAlignment =" Stretch " >
177
+ <ProgressBar x : Name =" progBar" Height =" 10" VerticalAlignment =" Top" IsIndeterminate =" True" />
178
+ <TextBlock Visibility =" {x:Bind Mode=TwoWay, Path=TextState.isVisible, UpdateSourceTrigger=PropertyChanged}" x : Name =" EmptyText" HorizontalAlignment =" Center" Text =" This folder is empty." TextWrapping =" Wrap" VerticalAlignment =" Top" Margin =" 0,125,0,0" />
179
+ <controls : DataGrid ClipboardCopyMode =" None" RowDetailsVisibilityMode =" Collapsed" AllowDrop =" True" Drop =" AllView_DropAsync" DragLeave =" AllView_DragLeave" DragStarting =" AllView_DragStarting" SelectionChanged =" AllView_SelectionChanged" Margin =" 24,24,0,0" Grid.Row=" 3" 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" IsReadOnly =" True" HorizontalAlignment =" Left " >
182
180
<controls : DataGrid .Resources>
183
181
<SolidColorBrush x : Key =" DataGridCellFocusVisualPrimaryBrush" Color =" Transparent" />
184
182
<SolidColorBrush x : Key =" DataGridCellFocusVisualSecondaryBrush" Color =" Transparent" />
188
186
<Setter Property =" ContextFlyout" >
189
187
<Setter .Value>
190
188
<MenuFlyout x : Name =" HeaderRightClickMenu" MenuFlyoutPresenterStyle =" {StaticResource MenuFlyoutFluentThemeResources}" >
191
- <MenuFlyoutItem Text =" Edit Columns" Name =" EditColumn" >
189
+ <MenuFlyoutItem Text =" Edit Columns" x : Name =" EditColumn" >
192
190
<MenuFlyoutItem .Icon>
193
191
<FontIcon Glyph ="  " />
194
192
</MenuFlyoutItem .Icon>
195
193
</MenuFlyoutItem >
196
- <MenuFlyoutItem Text =" Size All Columns to Fit" Name =" FitColumns" >
194
+ <MenuFlyoutItem Text =" Size All Columns to Fit" x : Name =" FitColumns" >
197
195
<MenuFlyoutItem .Icon>
198
196
<FontIcon Glyph ="  " />
199
197
</MenuFlyoutItem .Icon>
209
207
<Setter Property =" ContextFlyout" >
210
208
<Setter .Value>
211
209
<MenuFlyout Opened =" RightClickContextMenu_Opened" x : Name =" RightClickContextMenu" MenuFlyoutPresenterStyle =" {StaticResource MenuFlyoutFluentThemeResources}" >
212
- <MenuFlyout .Items>
213
- <MenuFlyoutItem Text =" Open With..." Name =" OpenItem" >
214
- <MenuFlyoutItem .Icon>
215
- <FontIcon Glyph ="  " />
216
- </MenuFlyoutItem .Icon>
217
- </MenuFlyoutItem >
210
+ <MenuFlyoutItem Text =" Open With..." x : Name =" OpenItem" >
211
+ <MenuFlyoutItem .Icon>
212
+ <FontIcon Glyph ="  " />
213
+ </MenuFlyoutItem .Icon>
214
+ </MenuFlyoutItem >
218
215
219
- <MenuFlyoutItem Text =" Share" Name =" ShareItem" >
220
- <MenuFlyoutItem .Icon>
221
- <FontIcon Glyph ="  " />
222
- </MenuFlyoutItem .Icon>
223
- <MenuFlyoutItem .KeyboardAccelerators>
224
- <KeyboardAccelerator Modifiers =" Control" Key =" S" />
225
- </MenuFlyoutItem .KeyboardAccelerators>
226
- </MenuFlyoutItem >
216
+ <MenuFlyoutItem Text =" Share" x : Name =" ShareItem" >
217
+ <MenuFlyoutItem .Icon>
218
+ <FontIcon Glyph ="  " />
219
+ </MenuFlyoutItem .Icon>
220
+ <MenuFlyoutItem .KeyboardAccelerators>
221
+ <KeyboardAccelerator Modifiers =" Control" Key =" S" />
222
+ </MenuFlyoutItem .KeyboardAccelerators>
223
+ </MenuFlyoutItem >
227
224
228
- <MenuFlyoutSeparator />
229
- <MenuFlyoutItem Text =" Delete" Name =" DeleteItem" >
230
- <MenuFlyoutItem .Icon>
231
- <FontIcon Glyph ="  " />
232
- </MenuFlyoutItem .Icon>
233
- <MenuFlyoutItem .KeyboardAccelerators>
234
- <KeyboardAccelerator Key =" Delete" />
235
- </MenuFlyoutItem .KeyboardAccelerators>
236
- </MenuFlyoutItem >
237
- <MenuFlyoutItem Text =" Rename" Name =" RenameItem" >
238
- <MenuFlyoutItem .Icon>
239
- <FontIcon Glyph ="  " />
240
- </MenuFlyoutItem .Icon>
241
- <MenuFlyoutItem .KeyboardAccelerators>
242
- <KeyboardAccelerator Key =" F2" />
243
- </MenuFlyoutItem .KeyboardAccelerators>
244
- </MenuFlyoutItem >
245
- <MenuFlyoutSeparator />
246
- <MenuFlyoutItem Text =" Cut" Name =" CutItem" >
247
- <MenuFlyoutItem .Icon>
248
- <FontIcon Glyph ="  " />
249
- </MenuFlyoutItem .Icon>
250
- <MenuFlyoutItem .KeyboardAccelerators>
251
- <KeyboardAccelerator Modifiers =" Control" Key =" X" />
252
- </MenuFlyoutItem .KeyboardAccelerators>
253
- </MenuFlyoutItem >
254
- <MenuFlyoutItem Text =" Copy" Name =" CopyItem" >
255
- <MenuFlyoutItem .Icon>
256
- <FontIcon Glyph ="  " />
257
- </MenuFlyoutItem .Icon>
258
- <MenuFlyoutItem .KeyboardAccelerators>
259
- <KeyboardAccelerator Modifiers =" Control" Key =" C" />
260
- </MenuFlyoutItem .KeyboardAccelerators>
261
- </MenuFlyoutItem >
225
+ <MenuFlyoutSeparator />
226
+ <MenuFlyoutItem Text =" Delete" x : Name =" DeleteItem" >
227
+ <MenuFlyoutItem .Icon>
228
+ <FontIcon Glyph ="  " />
229
+ </MenuFlyoutItem .Icon>
230
+ <MenuFlyoutItem .KeyboardAccelerators>
231
+ <KeyboardAccelerator Key =" Delete" />
232
+ </MenuFlyoutItem .KeyboardAccelerators>
233
+ </MenuFlyoutItem >
234
+ <MenuFlyoutItem Text =" Rename" x : Name =" RenameItem" >
235
+ <MenuFlyoutItem .Icon>
236
+ <FontIcon Glyph ="  " />
237
+ </MenuFlyoutItem .Icon>
238
+ <MenuFlyoutItem .KeyboardAccelerators>
239
+ <KeyboardAccelerator Key =" F2" />
240
+ </MenuFlyoutItem .KeyboardAccelerators>
241
+ </MenuFlyoutItem >
242
+ <MenuFlyoutSeparator />
243
+ <MenuFlyoutItem Text =" Cut" x : Name =" CutItem" >
244
+ <MenuFlyoutItem .Icon>
245
+ <FontIcon Glyph ="  " />
246
+ </MenuFlyoutItem .Icon>
247
+ <MenuFlyoutItem .KeyboardAccelerators>
248
+ <KeyboardAccelerator Modifiers =" Control" Key =" X" />
249
+ </MenuFlyoutItem .KeyboardAccelerators>
250
+ </MenuFlyoutItem >
251
+ <MenuFlyoutItem Text =" Copy" x : Name =" CopyItem" >
252
+ <MenuFlyoutItem .Icon>
253
+ <FontIcon Glyph ="  " />
254
+ </MenuFlyoutItem .Icon>
255
+ <MenuFlyoutItem .KeyboardAccelerators>
256
+ <KeyboardAccelerator Modifiers =" Control" Key =" C" />
257
+ </MenuFlyoutItem .KeyboardAccelerators>
258
+ </MenuFlyoutItem >
262
259
263
- <MenuFlyoutSeparator />
264
- <MenuFlyoutItem Text =" Pin to sidebar" Name =" SidebarPinItem" >
265
- <MenuFlyoutItem .Icon>
266
- <SymbolIcon Symbol =" Pin" />
267
- </MenuFlyoutItem .Icon>
260
+ <MenuFlyoutSeparator />
261
+ <MenuFlyoutItem Text =" Pin to sidebar" x : Name =" SidebarPinItem" >
262
+ <MenuFlyoutItem .Icon>
263
+ <SymbolIcon Symbol =" Pin" />
264
+ </MenuFlyoutItem .Icon>
268
265
269
- </MenuFlyoutItem >
266
+ </MenuFlyoutItem >
270
267
271
- <MenuFlyoutItem Text =" Properties" Name =" PropertiesItem" >
272
- <MenuFlyoutItem .Icon>
273
- <FontIcon Glyph ="  " />
274
- </MenuFlyoutItem .Icon>
268
+ <MenuFlyoutItem Text =" Properties" x : Name =" PropertiesItem" >
269
+ <MenuFlyoutItem .Icon>
270
+ <FontIcon Glyph ="  " />
271
+ </MenuFlyoutItem .Icon>
275
272
276
- </MenuFlyoutItem >
277
- </MenuFlyout .Items>
273
+ </MenuFlyoutItem >
278
274
279
275
</MenuFlyout >
280
276
</Setter .Value>
294
290
<controls : DataGridTemplateColumn IsReadOnly =" True" >
295
291
<controls : DataGridTemplateColumn .CellTemplate>
296
292
<DataTemplate >
297
- <Grid Name =" Icon" Margin =" 0, 0, 0, 0" >
298
- <Rectangle Visibility =" Collapsed" Name =" CutIndicator" Opacity =" 0.1" Fill =" LightGray" />
293
+ <Grid x : Name =" Icon" Margin =" 0, 0, 0, 0" >
294
+ <Rectangle Visibility =" Collapsed" x : Name =" CutIndicator" Opacity =" 0.1" Fill =" LightGray" />
299
295
<FontIcon Visibility =" {Binding FolderImg}" Glyph ="  " FontFamily =" Segoe MDL2 Assets" Foreground =" #ffe793" />
300
296
<FontIcon Visibility =" {Binding EmptyImgVis}" Glyph ="  " FontFamily =" Segoe MDL2 Assets" />
301
297
<Image Visibility =" {Binding FileIconVis}" Height =" 20" Width =" 20" Source =" {Binding FileImg}" Stretch =" UniformToFill" />
306
302
<controls : DataGridTextColumn IsReadOnly =" True" Header =" Name" Width =" 275" Binding =" {Binding FileName}" Tag =" Name" />
307
303
<controls : DataGridTextColumn IsReadOnly =" True" Header =" Date modified" Width =" Auto" Binding =" {Binding FileDate}" Tag =" Date" />
308
304
<controls : DataGridTextColumn IsReadOnly =" True" Header =" Type" Width =" 150" Binding =" {Binding FileType}" Tag =" Type" />
309
- <controls : DataGridTextColumn IsReadOnly =" True" Header =" Size" Width =" * " Binding =" {Binding FileSize}" Tag =" Size" />
305
+ <controls : DataGridTextColumn x : Name = " sizeColumn " IsReadOnly =" True" Header =" Size" Width =" Auto " MinWidth = " 100 " Binding =" {Binding FileSize}" Tag =" Size" />
310
306
</controls : DataGrid .Columns>
311
307
</controls : DataGrid >
312
308
313
-
309
+
314
310
</Grid >
315
311
</Page >
0 commit comments