public dmTabItem AddTabItem() { var tabItem = tabItemFactory.CreateTabItem(true); var tabContent = new dmItemContent(); tabContent.FolderOpenComplete += ExtendedTabControl_FolderOpenComplete; tabContent.musicList.MouseDoubleClick += MusicListMouseDoubleClick; tabItem.Content = tabContent; Items.Insert(Items.Count, tabItem); return (dmTabItem)tabItem; }
private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e) { isTh = false; musicPlayer.DisablePlaybackStopped(); musicPlayer.CleanupPlayback(); AppSetting appSetting = new AppSetting(); appSetting.volumn = 0; foreach (var item in extendedTabControl.Items) { AppSetting.TabItem appSettingTabItem = new AppSetting.TabItem(); dmTabItem tabItem = (dmTabItem)item; appSettingTabItem.Name = tabItem.HeaderText; dmItemContent content = (dmItemContent)tabItem.Content; foreach (var musicItem in content.musicList.Items) { var mItem = musicItem as MusicItem; mItem.Playing = ""; appSettingTabItem.tabItem.Add(mItem); } appSetting.tabItemList.Add(appSettingTabItem); } appSetting.Left = this.Left; appSetting.Top = this.Top; appSetting.Width = this.Width; appSetting.Height = this.Height; appSetting.volumn = musicPlayer.Volume; appSetting.Save(); }