Что касается WPF и привлекательного интерфейса - PullRequest
3 голосов
/ 27 января 2011

я изучаю WPF. Я увидел очень красивое приложение под названием Blu Twitter client, разработанное с использованием WPF. их интерфейс действительно глянцевый. enter image description here

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

спасибо

Ответы [ 2 ]

5 голосов
/ 27 января 2011

Get Expression Blend (это бесплатно, если вы студент), довольно легко создать с его помощью несколько причудливых интерфейсов - у него действительно хороший графический дизайнер.

Вот учебник, который объясняет, как сделать такой глянцевый элемент управления: http://blogs.msdn.com/b/mgrayson/archive/2007/02/16/creating-a-glass-button-the-complete-tutorial.aspx. Это охватывает основы того, как составлять графику из градиентов и подобных графических примитивов и как заставить ее реагировать на действия мыши.

Но будьте осторожны: для создания оригинальной графики требуются некоторые графические способности! Вышеуказанный дизайн явно принадлежит графическому художнику, хотя он мне не нравится - я ненавижу эффект preudo-3D на кнопках навигации, элементах управления состояниями окон и окнах сообщений. И подобная прозрачность окна имеет тенденцию быть контрпродуктивной.

EDIT:

Обратите внимание, что Expression Blend является частью Visual Studio 2012 года выпуска.

2 голосов
/ 27 января 2011

Или, в дополнение к предложению mzabsky, если вам нужен более программный подход, то здесь ключом является изменение стиля некоторых существующих элементов управления WPF.Пользовательский интерфейс на вашей картинке не слишком сложен: основной список, панель инструментов, возможно, внизу, декоратор в верхнем левом углу, некоторая сетка / расположение панелей, ничего необычного, но они сильно переработаны.Кроме этого, пара хорошо подобранных цветов с прозрачностью (возможно, некоторые цветовые анимации для парения тоже).

В качестве отправной точки вы должны ознакомиться с рестайлингом управления в WPF.

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