Example #1
0
 public BasePage()
 {
     Module = MusicBoxLibrary.GetInstance();
     PresenterNavigation = new WPFPresenterNavigation(Application.Current.MainWindow as IParentWindow);
     Unloaded           += OnBasePageUnloaded;
     Initialized        += OnPageInitialized;
     Loaded += OnPageLoaded;
 }
Example #2
0
 public App(string cachePath)
 {
     Module = MusicBoxLibrary.GetInstance();
     Module.Register <IMainThreadExecutor, XFMainThreadExecutor>();
     Configuration           = Module.Resolve <IConfiguration>();
     Configuration.CachePath = cachePath;
     InitializeComponent();
     MainPage = new NavigationPage(new MainPage());
 }
Example #3
0
 public App()
 {
     Module = MusicBoxLibrary.GetInstance();
     Module.Register <IMainThreadExecutor, WPFMainThreadExecutor>();
     Configuration           = Module.Resolve <IConfiguration>();
     Configuration.CachePath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData),
                                            MusicBox.Resources.Strings.CommonShortApplicationName);
     if (!Directory.Exists(Configuration.CachePath))
     {
         Directory.CreateDirectory(Configuration.CachePath);
     }
 }
Example #4
0
 public BasePage()
 {
     Module = MusicBoxLibrary.GetInstance();
     PresenterNavigation = new XFPresenterNavigation(Navigation);
 }