Требования к программе В качестве исходной рекомендуется взять программу, выполненную для проекта по программированию. Другие программы необходимо согласовывать с преподавателем. Для разработки интерфейса приложения необходимо использовать технологию WPF. Поэтому рекомендуется усложнить исходный интерфейс, причем расчетную часть программы усложнять необязательно. Если существующая логика программы не позволяет в полной мере продемонстрировать возможности WPF, можно, например, разбить общую задачу на более мелкие, или ввести некоторые дополнительные сервисные функции, разработка которых не будет трудоемкой в части, не касающейся интерфейса. Следующие элементы WPF должны быть обязательно использованы в программе: контейнеры компоновки, элементы управления, ресурсы, стили, триггеры, шаблоны, привязка данных, списки.