2011-02-15 5 views
1

Я создал trading application in WPF, для которого мне стыдно, что это позорный взгляд, поскольку он далек от впечатляющего. Теперь я хотел бы изменить интерфейс пользователя для своего приложения и сделать его похожим на an example screen shot of a trading applicationПользовательский интерфейс для торгового приложения в C# WPF

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

PS: У меня нет Microsoft смеси

+0

Какой бы ответ вы ни получили, реализация этого без Blend будет болезненным. Я бы рекомендовал вам получить копию :) –

+0

У вас много текстовых полей и избыточная информация, тогда как для этого приложения не требуется вообще использовать клавиатуру. Пользовательский интерфейс такого типа построен с использованием Expanders, ListView (или DataGrid) и ItemsControl (или ListBox). – vorrtex

+0

спасибо за советы, я никогда раньше не использовал расширитель и не заглянул в него. У меня есть еще один вопрос. Кажется, есть группа из нескольких окон, приклеенных друг к другу по бокам, или они встроены в родительские окна? – paseena

ответ

1

Надеюсь, вы бы закончили приложения к настоящему времени. Если нет:

Попробуйте понять пример приложения Stock Trader Reference Implementation с помощью MSDN, созданного с использованием WPF, MVVM и Prism, и вы получите начало для создания своего пользовательского интерфейса и реализации.

0

Вы можете назвать это как предложение, а не точно. Но публикация для тех, кто не знаком с WPF и обучением экранов или шаблонами. Согласно моему опыту работы с WPF, я могу сказать, что сначала вы неловко узнаете, как работает связывание, потому что это основа WPF. Простой способ узнать, как работают привязки, - это обучение связыванию элементов управления с другими элементами управления. Затем используйте простые классы и изучите MVVM. Затем перейдите к привязке команд в пределах периметра MVVM. Держите призму до последней, потому что вам нужно хорошее понимание механизмов привязки, команд, MVVM и многое другое, чтобы понять PRISM. После этого у вас появится представление о том, как эти вещи работают вместе и помогут вам разобраться, как играть с данными и отображать их вместе и создавать приятные экраны. Опять же, не ответ на вышеупомянутый вопрос. Просто предложения тем, кто изучает WPF и приземляется здесь, ища дизайн WPF UI.

Смежные вопросы