public TabUpdateEventArgs(TabUpdateTrigger trigger)
 {
     Trigger = trigger;
 }
 public void RefreshTabs(TabUpdateTrigger trigger)
 {
     TabUpdate?.Invoke(this, new TabUpdateEventArgs(trigger));
     SelectedTabIndex = Tabs.IndexOf(Tabs.Where(x => x.IsVisible).FirstOrDefault());
 }