@@ -254,9 +254,10 @@ private void ClickablePath_GettingFocus(UIElement sender, GettingFocusEventArgs
254
254
ViewModel . IsEditModeEnabled = true ;
255
255
}
256
256
257
- private void Omnibar_SuggestionChosen ( Controls . Omnibar sender , Controls . OmnibarSuggestionChosenEventArgs args )
257
+ private async void Omnibar_SuggestionChosen ( Omnibar sender , OmnibarSuggestionChosenEventArgs args )
258
258
{
259
-
259
+ if ( args . SelectedItem is OmnibarPathModeSuggestionModel item )
260
+ await ViewModel . HandleFolderNavigationAsync ( item . Path ) ;
260
261
}
261
262
262
263
private async void BreadcrumbBar_ItemClicked ( Controls . BreadcrumbBar sender , Controls . BreadcrumbBarItemClickedEventArgs args )
@@ -267,7 +268,7 @@ private async void BreadcrumbBar_ItemClicked(Controls.BreadcrumbBar sender, Cont
267
268
return ;
268
269
}
269
270
270
- await ViewModel . HandleBreadcrumbBarItemClicked ( ViewModel . PathComponents [ args . Index ] . Path ) ;
271
+ await ViewModel . HandleFolderNavigationAsync ( ViewModel . PathComponents [ args . Index ] . Path ) ;
271
272
}
272
273
273
274
private async void BreadcrumbBar_ItemDropDownFlyoutOpening ( object sender , BreadcrumbBarItemDropDownFlyoutEventArgs e )
@@ -286,13 +287,14 @@ private async void BreadcrumbBar_ItemDropDownFlyoutOpening(object sender, Breadc
286
287
e . Flyout . Items . Add ( new MenuFlyoutHeaderItem ( ) { Text = "Drives" } ) ;
287
288
e . Flyout . Items . Add ( new MenuFlyoutItem ( ) { Text = "Local Disk (C:)" } ) ;
288
289
e . Flyout . Items . Add ( new MenuFlyoutItem ( ) { Text = "Local Disk (D:)" } ) ;
290
+
289
291
return ;
290
292
}
291
293
292
294
await ViewModel . SetPathBoxDropDownFlyoutAsync ( e . Flyout , ViewModel . PathComponents [ e . Index ] ) ;
293
295
}
294
296
295
- private void BreadcrumbBar_ItemDropDownFlyoutClosed ( object sender , Controls . BreadcrumbBarItemDropDownFlyoutEventArgs e )
297
+ private void BreadcrumbBar_ItemDropDownFlyoutClosed ( object sender , BreadcrumbBarItemDropDownFlyoutEventArgs e )
296
298
{
297
299
// Clear the flyout items to save memory
298
300
e . Flyout . Items . Clear ( ) ;
0 commit comments