public void Clear() { Tabs.Clear(); Tabs.Add(new StartTab(this)); SelectedTab = Tabs.Last(); RecognizedCount = "0"; }
public void Refresh() { Tabs.Clear(); Breadcrubs.Clear(); foreach (var filter in new[] { DiagramViewModel.GraphData.RootFilter }.Concat(this.DiagramViewModel.GraphData.GetFilterPath())) { var navigationItem = new NavigationItem() { Icon = "CommandIcon", Title = filter.Name, State = DiagramViewModel.GraphData != null && DiagramViewModel.GraphData.CurrentFilter == filter ? NavigationItemState.Current : NavigationItemState.Regular, NavigationAction = x => { } }; if (filter == DiagramViewModel.GraphData.RootFilter) { navigationItem.SpecializedIcon = "RootFilterIcon"; } Breadcrubs.Add(navigationItem); } }
private void ExecuteCreateNewFormTemplateCommand(object parameter) { //System.Diagnostics.Debug.WriteLine("Reached ExecuteCreateNewFormTemplateCommand in DesignerVM.cs"); ActiveTab = null; Tabs.Clear(); Tabs.Add(new DesignerTabVM(this)); ActiveTab = Tabs[0]; }
public void Refresh() { Tabs.Clear(); foreach (var tab in DesignerWindow.Designer.Tabs) { var tab1 = tab; var navigationItem = new NavigationItem() { Icon = "CommandIcon", SpecializedIcon = null, //State = DesignerWindow.Designer.CurrentTab.Graph == tab ? NavigationItemState.Current : NavigationItemState.Regular, Title = tab.Title + (tab.IsDirty ? "*" : string.Empty), NavigationAction = x => { }, CloseAction = x => { } }; if (DesignerWindow.Workspace != null && DesignerWindow.Workspace.CurrentGraph != null && tab.Identifier == DesignerWindow.Workspace.CurrentGraph.Identifier) { navigationItem.State = NavigationItemState.Current; } else { navigationItem.State = NavigationItemState.Regular; } Tabs.Add(navigationItem); } Breadcrubs.Clear(); foreach (var filter in new[] { DiagramViewModel.GraphData.RootFilter }.Concat(this.DiagramViewModel.GraphData.GetFilterPath())) { var filter1 = filter; var navigationItem = new NavigationItem() { Icon = "CommandIcon", Title = filter.Name, State = DiagramViewModel.GraphData != null && DiagramViewModel.GraphData.CurrentFilter == filter ? NavigationItemState.Current : NavigationItemState.Regular, NavigationAction = x => { } }; if (filter == DiagramViewModel.GraphData.RootFilter) { navigationItem.SpecializedIcon = "RootFilterIcon"; } Breadcrubs.Add(navigationItem); } }
void miLogout_Click(object sender, RoutedEventArgs e) { CommonApi.UserId = ""; App.SaveUserId(); Tabs.Clear(); var dlg = new LoginDlg(); dlg.ShowDialog(); }
public void Dispose() { foreach (ITabViewModel tab in Tabs) { tab.PropertyChanged -= TabPropertyChanged; } Tabs.Clear(); }
public void Refresh() { Tabs.Clear(); foreach (var tab in DesignerWindow.Designer.Tabs) { var tab1 = tab; var navigationItem = new NavigationItem() { Icon = "CommandIcon", SpecializedIcon = null, //State = DesignerWindow.Designer.CurrentTab.Graph == tab ? NavigationItemState.Current : NavigationItemState.Regular, Title = tab.Title + (tab.IsDirty ? "*" : string.Empty), NavigationAction = x => { InvertApplication.Execute(new LambdaCommand("Change Current Graph", () => { WorkspaceService.CurrentWorkspace.CurrentGraphId = tab1.Identifier; //DesignerWindow.SwitchDiagram(WorkspaceService.CurrentWorkspace.Graphs.FirstOrDefault(p => p.Identifier == tab.Identifier)); })); }, CloseAction = x => { InvertApplication.Execute(new LambdaCommand("Close Graph", () => { this.DiagramViewModel.CurrentRepository.RemoveAll <WorkspaceGraph>(p => p.GraphId == tab1.Identifier); })); } }; if (DesignerWindow.Workspace != null && DesignerWindow.Workspace.CurrentGraph != null && tab.Identifier == DesignerWindow.Workspace.CurrentGraph.Identifier) { navigationItem.State = NavigationItemState.Current; } else { navigationItem.State = NavigationItemState.Regular; } Tabs.Add(navigationItem); } Breadcrubs.Clear(); foreach (var filter in new[] { DiagramViewModel.GraphData.RootFilter }.Concat(this.DiagramViewModel.GraphData.GetFilterPath())) { var navigationItem = CreateNavigationItem(filter); if (filter == DiagramViewModel.GraphData.RootFilter) { navigationItem.SpecializedIcon = "RootFilterIcon"; } Breadcrubs.Add(navigationItem); } }
protected override void OnPropertiesSet() { base.OnPropertiesSet(); foreach (var tabPage in TabPages) { Destroy(tabPage.UIView.gameObject); } TabPages.Clear(); foreach (var tab in Tabs) { Destroy(tab.UIToggle.gameObject); } Tabs.Clear(); foreach (var tabPageProperties in Properties.TabPageProperties) { var tabPage = GetTabPage(tabPageProperties); if (tabPage == null) { throw new System.Exception($"No supported tab page implemented for the given tab properties of type {tabPageProperties.GetType()}"); } var tab = GetTab(tabPageProperties.TabProperties); if (tab == null) { throw new System.Exception($"No supported tab implemented for the given tab properties of type {tabPageProperties.GetType()}"); } tab.ValueChanged += (toggle, value) => { if (value) { tabPage.UIView.Show(); tabPage.UIView.transform.SetAsLastSibling(); } else { tabPage.UIView.Hide(); tabPage.UIView.transform.SetAsFirstSibling(); } }; } if (Tabs.Count > 0) { StartCoroutine(IE_ToggleFirstToggle()); } IEnumerator IE_ToggleFirstToggle() { yield return(null); Tabs[0].UIToggle.ToggleOn(); } }
//------------------------------------------------------------ #region ** implementation // initialize tabs void InitTabs() { Tabs.Clear(); Tabs.Add(new HomeTab()); Tabs.Add(new InsertTab()); Tabs.Add(new ReviewTab()); Tabs.Add(new ViewTab()); foreach (C1TextEditorRibbonTab tab in Tabs) { tab.InitTab(); } }
private async Task LoadFundAsync(CancellationToken token = default) { Tabs.Clear(); var fundList = await Factory.Current.FundService.GetAllAsync(); var fundViewmodelList = fundList.Select(obj => new FundTabViewModel(obj)).ToList(); foreach (var item in fundViewmodelList) { Tabs.Add(item); } }
public void InitTabs() { Tabs.Clear(); if (Properties.Settings.Default.SyncMe) { Me = new MeViewModel(); Tabs.Add(Me); } Users = new UserListViewModel(); Tabs.Add(Users); Albums = new AlbumListViewModel(); Tabs.Add(Albums); }
private void OnCloseAllExecuted() { var tabsList = Tabs.ToList(); Tabs.Clear(); foreach (var tab in tabsList) { tab.Dispose(); } this.RaisePropertyChanged("Tabs"); this.closeAllButThisCommand.RaiseCanExecuteChanged(); }
public void UpdateTabs() { Tabs.Clear(); foreach (var v in MultiView.Views.Cast <TabView>()) { var t = new Tab(); t.Text = v.Text; t.Visible = !v.Hidden; Tabs.Add(t); } SelectedTabIndex = MultiView.ActiveViewIndex; }
public virtual async Task OnSettingsChanged() { async Task F(string name) { var o = Tabs.FirstOrDefault(o2 => o2.Header == name); if (o == null) { var c = new WordsDictControl(vmSettings, vmSettings.DictsReference.First(o2 => o2.DICTNAME == name)); // Disable image loading // c.wbDict.BrowserSettings.ImageLoading = CefState.Disabled; Tabs.Add(new ActionTabItem { Header = name, Content = c }); tcDictsBase.SelectedIndex = tcDictsBase.Items.Count - 1; await c.SearchDict(vmWords?.SelectedWord ?? ""); } else { Tabs.Remove(o); } } tcDictsBase.DataContext = this; Tabs.Clear(); ToolBarDictBase.Items.Clear(); foreach (var o in vmSettings.DictsReference) { var name = o.DICTNAME; var b = new CheckBox { Content = name, Tag = o, }; b.Click += async(s, e) => await F(name); ToolBarDictBase.Items.Add(b); } foreach (var o in vmSettings.SelectedDictsReference) { var b = ToolBarDictBase.Items.Cast <CheckBox>().First(o2 => o2.Tag == o); b.IsChecked = true; await F(o.DICTNAME); } }
private async Task LoadFundAsync() { Tabs.Clear(); try { var r1 = await Factory.Current.FundService.GetAllAsync(); var r2 = r1.Select(t => new FundTabListViewModel(t)).ToList(); foreach (var t in r2) { Tabs.Add(t); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private async void InitializeConnection() { ProgressRingIsActive = true; ShowAllStudentViewModel vm = null; await Task.Factory.StartNew(() => { vm = new ShowAllStudentViewModel(); }); await Application.Current.Dispatcher.InvokeAsync(() => { Tabs.Add(vm); }); ProgressRingIsActive = false; TabsIsEnabled = true; Tabs.Clear(); }
protected override void OnRemoving() { base.OnRemoving(); try { Properties.Clear(); //foreach thing in Properties en.Remove(); } catch (Exception ex) { throw new DocException("Failed to delete DataClass in Properties delete", ex); } try { Tabs.Clear(); //foreach thing in Tabs en.Remove(); } catch (Exception ex) { throw new DocException("Failed to delete DataClass in Tabs delete", ex); } FlushCache(); }
private bool disposedValue = false; // 중복 호출을 검색하려면 protected virtual void Dispose(bool disposing) { if (!disposedValue) { if (disposing) { // TODO: 관리되는 상태(관리되는 개체)를 삭제합니다. TLKInfos.Clear(); _First.IsCompare = false; _Second.IsCompare = false; Tabs.Clear(); Tabs = null; _Collection = null; } // TODO: 관리되지 않는 리소스(관리되지 않는 개체)를 해제하고 아래의 종료자를 재정의합니다. // TODO: 큰 필드를 null로 설정합니다. disposedValue = true; } }
public override async Task OnAppearingAsync() { ///////////////////////// ///////////////////////// MessagingCenter.Subscribe <MainPageViewModel, string>(this, "mainpagetest", async(sender, args) => { await Task.Delay(2000); }); MessagingCenter.Send(this, "mainpagetest", new EventArgs()); MessagingCenter.Unsubscribe <MainPageViewModel, string>(this, "mainpagetest"); ///////////////////////// ///////////////////////// var tablist = await _requestService.GetAsync <List <Tab> >("api/Tabs/"); Tabs.Clear(); foreach (var tm in tablist.OrderBy(t => t.LastName)) { Tabs.Add(new TabModel(tm)); } //GroupedTabs = new ObservableCollection<GroupedTabModel>(); //for (char c = 'A'; c <= 'Z'; c++) //{ // string shortName = c.ToString(); // GroupedTabModel gtm = new GroupedTabModel() // { // ShortName = shortName, // LongName = shortName // }; // bool found = false; // foreach (var tm in tablist.Where(t => t.LastName.StartsWith(shortName))) // { // gtm.Add(new TabModel(tm)); // found = true; // } // if (found) // { // GroupedTabs.Add(gtm); // } //} var itemslist = await _requestService.GetAsync <List <Item> >("api/Items/"); Items.Clear(); foreach (var i in itemslist) { Items.Add(new ItemModel(i)); } QuickItems.Clear(); foreach (var i in itemslist) { QuickItems.Add(new ItemModel(i)); } for (int i = 1; i <= 10; ++i) { var item = new Item() { ItemId = Guid.NewGuid(), Description = "Drink Number " + i.ToString(), Price = 1.25M + (Decimal)i, ItemGroupId = itemslist.ElementAt(i % 4).ItemGroupId, ItemGroup = itemslist.ElementAt(i % 4).ItemGroup }; Items.Add(new ItemModel(item)); } //_tabsHubService.OnAddTab += tabsHubService_OnAddTab; //await _tabsHubService.InitializeHub(); }
//------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ internal bool ClearTabs() { Tabs.Clear(); FormTabControl.TabPages.Clear(); return(true); }
public bool SaveTrainingDay(bool isWindowClosing) { bool res = true; Guid? customerId = null; Guid? userId = null; TrainingDayDTO originalDay = null; Dispatcher.Invoke(new Action(delegate { if (!validateControls()) { res = false; return; } customerId = Customer != null ? Customer.GlobalId : (Guid?)null; userId = User != null ? User.GlobalId : (Guid?)null; foreach (TabItemViewModel tabPage in xtraTabControl1.Items) { IEntryObjectControl entryControl = (IEntryObjectControl)tabPage.Content; entryControl.UpdateEntryObject(); } originalDay = TrainingDayPageContext.Day; if (commentsControl != null) { day.AllowComments = commentsControl.AllowComments; } })); if (!res) { return(false); } if (day.GlobalId == Constants.UnsavedGlobalId && day.IsEmpty) { return(true); } var result = ServiceManager.SaveTrainingDay(day); day = result.TrainingDay; TrainingDayDTO tempDay = null; var cache = TrainingDaysReposidory.GetCache(customerId, userId); if (day == null) { tempDay = day = new TrainingDayDTO(originalDay.TrainingDate); cache.Remove(originalDay.TrainingDate); } else { tempDay = day.StandardClone(); cache.Add(tempDay); } ensureRemindersRefreshed(originalDay, day); Dispatcher.Invoke(new Action(delegate { //if (TrainingDayPageContext.Day.IsNew) //{ // rowSplitter.Process(tempDay.IsNew); //} TrainingDayPageContext.Day = tempDay; SetModifiedFlag(); if (commentsControl != null) { commentsControl.Fill(day); } foreach (var tabItemViewModel in Tabs) { var ctrl = (IEntryObjectControl)tabItemViewModel.Content; ctrl.AfterSave(false); } Tabs.Clear(); refreshTabs(filterType, result); })); return(true); }
private void rebuildMainTabs() { Tabs.Clear(); refreshTabs(FilterType.All, null); updateButtons(); }
void CloseAllTabs() { Tabs.Clear(); }
public void Initialise(List <RequestData> requestDataList = null) { dataModuleObj = DMFactory.GetDMObject(settings); PrepareCommonHiddenFields(); BaseFieldModel model = null; object fieldType = null; int i = 0; string key = null; RequestData requestData = null; // clear all tabs Tabs.Clear(); // set default tab orientation DefaultTabType = dataModuleObj.DefaultTabType; foreach (var mConfig in dataModuleObj.MConfigs) { fieldType = mConfig.FieldType; //get the matching requested data if (!(requestDataList == null)) { requestData = requestDataList.Find(x => x.FieldName == (mConfig.ConfigurationItem.DefaultName + mConfig.UniqueId) && x.TableName == mConfig.ConfigurationItem.TableName); if (requestData != null) { string updatedValue = requestData.UpdatedValue; setUpdatedValue(mConfig, updatedValue); } } model = null; //Dim pageTexts As Dictionary(Of String, String) = settings.PageTexts switch ((DataType)fieldType) { case DataType.TEXT: model = new TextBoxFieldModel(i, mConfig); break; case DataType.TEXTAREA: model = new TextAreaFieldModel(i, mConfig); break; case DataType.DROPDOWN: model = new DropdownFieldModel(i, mConfig); break; case DataType.BOOL: case DataType.BOOL_10: case DataType.BOOL_YN: model = new BooleanFieldModel(i, mConfig); break; case DataType.LABEL: model = new LabelFieldModel(i, mConfig); break; } key = mConfig.TabHeader; if (model != null) { if (!Tabs.ContainsKey(key)) { Tabs.Add(key, new TabContentModel(key, i == 0 ? true : false)); } Tabs[key].Add(model); } i++; } BackURL = dataModuleObj.BackUrl(); }