static public ICreator Create(SaverMode mode) { ICreator creator; switch (mode) { case SaverMode.SlideShow: creator = new SimpleSlideCreator(); break; case SaverMode.PhotoCollage: creator = new PhotoCollageCreator(); break; case SaverMode.Mixed: creator = new MixedCreator(); break; default: creator = new MixedCreator(); Trace.WriteLine("SlidePageFactory: " + mode + " is not handled!!"); break; } return(creator); }
void loadUiSaverMode(SaverMode mode) { switch (mode) { case SaverMode.SlideShow: asSlideShowMode.IsChecked = true; break; case SaverMode.PhotoCollage: asPhotoCollageMode.IsChecked = true; break; case SaverMode.Mixed: asMixedMode.IsChecked = true; break; default: asSlideShowMode.IsChecked = true; Debug.Write("Saver mode "); Debug.Write(Settings.Default.SaverMode); Debug.WriteLine(" is not handled!!"); break; } }