Основной интерфейс, фактические вкладки или отдельные объекты - PullRequest
0 голосов
/ 01 сентября 2010

Я рассматриваю выполнение программы как хобби и помогаю другу справиться с проблемой печати. Приложение довольно простое, просто принимает данные и отправляет эти данные в задание на печать, чтобы моему другу не приходилось управлять каждой вещью в отдельности.

У меня такой вопрос: я хочу использовать основной интерфейс с вкладками (например, как у Meego OS). У меня проблема в том, что она не очень хорошо структурирована. То есть вместо того, чтобы иметь отдельный файл для обработчиков событий для каждой вкладки, они все были бы в одном файле, файле с элементом управления вкладками.

Я думал о том, чтобы сделать что-то вроде того, как создаются некоторые веб-сайты, [home.html, contact.html] [[значок home в home.html отличается от contact.html, когда дома значок контакта различается между home, когда на contact.html]] но мне нужно обрабатывать фоновые задачи.

Я знаю, что эти задачи будут в отдельном потоке (ну, по крайней мере, это то, что имеет смысл для меня), но я все еще не уверен, какой стандартный метод сделать это.

Извините за стену текста, дайте мне знать, что нужно добавить или изменить. Спасибо:)

1 Ответ

1 голос
/ 01 сентября 2010

Вы можете создать UserControl для каждой страницы и добавить их в TabControl. Код для каждой страницы будет в каждом UserControl и, следовательно, в отдельном файле.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...