private SyncObject syncObject; //объект синхронизации

        #endregion Fields

        #region Constructors

        /// <summary>
        /// Базовый конструктор диалога
        /// </summary>
        /// <param name="configuration">Объект настроек программы</param>
        public FolderEditDialog(Config configuration)
        {
            InitializeComponent(); //загружаем вид
            config = configuration; //назначем настройки
            DestinationPathTextbox.Text = config.SyncPath; //заполняем путь по умолчанию
        }
Example #2
0
 //загрузка окна
 private void WindowInit(object sender, EventArgs e)
 {
     //отключаем видимость панели настроек программы
     gridSettings.Visibility = Visibility.Hidden;
     //генерируем путь настроек
     config = new Config(
         Path.Combine(
             Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData),
             "Gemino",
             "settings.ini"
             )
         );
     //назначем настройки как контекст окна (для привязки данных)
     DataContext = config;
 }