public MainWindow() { InitializeComponent(); _client = new PipeClient("syncsharp"); Closed += (sender, args) => Disconnect(sender, null); _vm = new SyncViewModel(); //Load conf from correct directory #if DEBUG _vm.Config = FileSyncUtility.LoadConfig(@"..\..\..\..\SyncSharpWorker\bin\Debug\net5.0\conf.bin"); #else _vm.Config = FileSyncUtility.LoadConfig(@$ "..{Path.DirectorySeparatorChar}SyncSharpWorker\conf.bin"); #endif PathListView.ItemsSource = _vm.Config.Paths; BackupIntervalInput.Text = _vm.Config.CheckInterval.ToString(); }
private Config GetConfig() { return(FileSyncUtility.LoadConfig(_confLocation)); }