예제 #1
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());
 }
예제 #2
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);
     }
 }