Параметры проектирования / Настройки форм в .NET - PullRequest
1 голос
/ 23 мая 2009

У меня есть приложение с около 35 ~ различными настройками в разных категориях.

Каковы наилучшие практики для предоставления этого клиенту.

Во-вторых, есть ли надстройка или библиотека VS.NET ( коммерческая или нет ), которая может помочь ускорить этот процесс. Может быть, что-то вроде «Property Grid», но с более профессиональным и удобным внешним видом.

Все настройки основаны на классе и паре подклассов.

Ответы [ 2 ]

2 голосов
/ 23 мая 2009

Вы смотрели на проект, реализованный самой Visual Studio, который представляет собой древовидное представление категорий и панель, которая обновляется при выборе каждой категории?

Я не смог найти ни одного примера в Code Project (возможно, я искал неправильные термины), но я нашел это руководство , которое проведет вас через три различных визуализации. Он датирован 2004 годом, поэтому, возможно, есть более новые страницы, но это будет хорошей отправной точкой.

0 голосов
/ 23 мая 2009

Только для 35 опций, я думаю, что стандартное диалоговое окно с вкладками будет работать нормально. Это знакомый интерфейс, который понимают даже начинающие пользователи.

Однако для приложений с большим количеством опций этот тип интерфейса начинает выходить из строя. Вы получаете слишком много вкладок или слишком много помех на каждой вкладке. Экран параметров в Word 2007 немного лучше для большого количества параметров. По сути, это интерфейс с вкладками, но вкладки находятся слева, а не сверху, а область справа прокручивается. Вы хотите быть осторожными, чтобы поместить самые важные параметры «выше сгиба», чтобы они не потерялись. Также хорошо иметь вкладку «Популярные».

Если вы ожидаете, что число вариантов будет расти, вы можете рассмотреть экран параметров стиля Office 2007.

...