public void InitSlides(SlideManager slideManager, Size thumbnailSize)
        {
            _slideManager = slideManager;
            xtraTabControlSlides.TabPages.OfType <SlideGroupPage>().ToList().ForEach(g => g.Release());
            xtraTabControlSlides.TabPages.Clear();

            var groups = _slideManager.Slides
                         .Where(s => s.Format == SlideSettingsManager.Instance.SlideSettings.Format)
                         .Select(s => s.Group).Distinct()
                         .ToList();

            foreach (var group in groups)
            {
                var groupPage = new SlideGroupPage(
                    group,
                    _slideManager.Slides.Where(s => s.Group.Equals(group) && s.Format == SlideSettingsManager.Instance.SlideSettings.Format).ToList(),
                    thumbnailSize);
                if (SlideOutput != null)
                {
                    groupPage.SlideOutput += OnSlideOutput;
                }
                if (SlidePreview != null)
                {
                    groupPage.SlidePreview += OnSlidePreview;
                }
                groupPage.SelectionChanged += OnSelectionChanged;
                xtraTabControlSlides.TabPages.Add(groupPage);
            }
            xtraTabControlSlides.ShowTabHeader = groups.Count > 1 ? DefaultBoolean.True : DefaultBoolean.False;
        }
		public void InitSlides(SlideManager slideManager)
		{
			_slideManager = slideManager;
			xtraTabControlSlides.TabPages.OfType<SlideGroupPage>().ForEach(g => g.Release());
			xtraTabControlSlides.TabPages.Clear();
			foreach (var group in _slideManager.Slides.Where(s => s.Format == PowerPointManager.Instance.SlideSettings.Format).Select(s => s.Group).Distinct())
			{
				var groupPage = new SlideGroupPage(
					group,
					_slideManager.Slides.Where(s => s.Group.Equals(group) && s.Format == PowerPointManager.Instance.SlideSettings.Format));
				groupPage.SlideOutput += OnSlideOutput;
				groupPage.SlidePreview += OnSlidePreview;
				xtraTabControlSlides.TabPages.Add(groupPage);
			}
		}