public App(string cachePath) { Module = MusicBoxLibrary.GetInstance(); Module.Register <IMainThreadExecutor, XFMainThreadExecutor>(); Configuration = Module.Resolve <IConfiguration>(); Configuration.CachePath = cachePath; InitializeComponent(); MainPage = new NavigationPage(new MainPage()); }
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); } }