Skip to content

WPF приложение с таблицей почтовых отправлений

Notifications You must be signed in to change notification settings

HardWorkerFree/MailingsWPF

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MailingsWPF

WPF приложение с таблицей почтовых отправлений.

SDI-приложение с одним главным окном. Приложение отображает списочные данные в табличном виде.

Большую часть главного окна должна занимает таблица, которая имеет 4-ре колонки.

Так же на главном окне группа из двух элементов - поле ввода и кнопка "Сгенерировать". В поле ввода пользователь имеет возможность ввести цифровые данные - желаемое количество записей. После этого пользователь имеет возможность нажать кнопку "Сгенерировать" и начнается процесс генерации записей.

Генерация записей проводится в отдельном потоке (не в классе BackgroundWorker), а на время генерации над главным окном выводится модальный диалог, в котором есть ProgressBar и кнопка "Отмена".

После окончания генерации записей таблица основного окна заполняется. Если пользователь прервал генерацию записей до окончания процесса, то в список попадают уже сгенерированные записи.

Так же на главном окне имеется индикатор общего кол-ва записей и текущей выбранной записи в таблице.

Реализованы две команды - сохранить имеющийся список в XML и загрузить список из указанного XML-файла. Сохранение в XML-документ производится с применением потоковой записи, загрузка при помощи DOM-модели.

Дизайн интерфейса полностью на мой выбор.

P.S.: как только появится время - сделаю рефакторинг кода под MVVM модель.

About

WPF приложение с таблицей почтовых отправлений

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages