Example #1
0
        /// <summary>
        /// Закрытие формы удаляем все лишние потоки
        /// </summary>
        /// <param name="sender">Window</param>
        /// <param name="e">CancelEventArgs</param>
        private void WindowClosing(object sender, CancelEventArgs e)
        {
            // сохраняем все кнопки в файл
            DataReader.SaveDataToFile("Default.BAR", _toolFilesList.ToArray());

            // удаляем лишние потоки
            var page = mainFrame.Content as FileManager;

            if (page != null)
            {
                page.PageUnloaded(page, new RoutedEventArgs());
            }
        }
Example #2
0
        private void ButtonLoaded(object sender, RoutedEventArgs e)
        {
            var data = DataReader.ReadDataFromFile("Default.BAR");

            if (data == null)
            {
                return;
            }
            _toolFilesList.AddRange(data);

            foreach (var t in data.Where(File.Exists))
            {
                AddToolBarButton(t);
            }
        }