private async void UserControl_Loaded(object sender, RoutedEventArgs e) { if (loaded) { return; } loaded = true; reloading = true; AscFlyoutItem.IsChecked = Service.Settings.OrderByDefault == Order.Ascending; DesFlyoutItem.IsChecked = Service.Settings.OrderByDefault == Order.Descending; Data.ControlsEnabled = false; // THIS --------------- Data.LoadBookmarks(); await HandleSearch(); Data.ControlsEnabled = true; reloading = false; }
private async void Archives_AttachedToVisualTree(object sender, VisualTreeAttachmentEventArgs e) { if (Design.IsDesignMode) { return; } if (loaded) { return; } loaded = true; reloading = true; //AscFlyoutItem.IsChecked = Service.Settings.OrderByDefault == Order.Ascending; //DesFlyoutItem.IsChecked = Service.Settings.OrderByDefault == Order.Descending; Data.ControlsEnabled = false; // THIS --------------- Data.LoadBookmarks(); await HandleSearch(); Data.ControlsEnabled = true; reloading = false; }