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();
        }
Beispiel #2
0
 private Config GetConfig()
 {
     return(FileSyncUtility.LoadConfig(_confLocation));
 }