Winforms Style / UI Look and Feel Советы - PullRequest
       23

Winforms Style / UI Look and Feel Советы

8 голосов
/ 16 февраля 2009

От многолетней разработки asp.net до приложения winforms.

Нужны советы и подсказки о том, как «стилизовать» winforms, аналогично тому, как я делал бы с CSS / Master Pages в asp.net

Меня интересует, как обновить шрифт / цвета для определенных типов элементов управления в одном месте. Как сохранить последовательность для макетов.

Любые указатели / статьи приветствуются.

К вашему сведению ... WPF не подходит для этого проекта.

Ответы [ 3 ]

4 голосов
/ 16 февраля 2009

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

3 голосов
/ 16 февраля 2009

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

Хотя это может показаться немного утомительным, но это действительно лучший способ сделать это с WinForms. WinForms не были предназначены для этого, как WPF.

Надеюсь, это поможет!

3 голосов
/ 16 февраля 2009

Если вы не создаете какое-либо приложение для киоска, я бы не советовал возиться с интерфейсом Windows в вашем приложении.

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

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