Wpf 选择UI库创建令人惊叹的Windows桌面应用程序

Wpf 选择UI库创建令人惊叹的Windows桌面应用程序,wpf,windows,user-interface,user-experience,Wpf,Windows,User Interface,User Experience,我想为Windows开发一个桌面应用程序,最近我联系了一位设计师,让我制作的线框非常棒。设计完成后,我希望它被移植到应用程序的100% 与web开发一样,这是正常的过程。您创建设计,然后从PSD文件使用HTML和CSS创建网站,这对于知道自己在做什么的人来说通常不是什么问题 在windows应用程序中执行此操作,我不太确定。我所看到的是一个完全不标准的设计,所有的元素和设计都与普通的外观完全不同,像按钮、表单等标准元素的外观也会完全不同 现在的问题是:实现这一目标的最佳选择是什么? 我最近读了很

我想为Windows开发一个桌面应用程序,最近我联系了一位设计师,让我制作的线框非常棒。设计完成后,我希望它被移植到应用程序的100%

与web开发一样,这是正常的过程。您创建设计,然后从PSD文件使用HTML和CSS创建网站,这对于知道自己在做什么的人来说通常不是什么问题

在windows应用程序中执行此操作,我不太确定。我所看到的是一个完全不标准的设计,所有的元素和设计都与普通的外观完全不同,像按钮、表单等标准元素的外观也会完全不同

现在的问题是:实现这一目标的最佳选择是什么?

我最近读了很多关于GUI实现可能性的文章,我遇到的是WPF是一种可行的方法,它非常灵活,而且它使用类似于HTML的方法来构建UI,这让我希望它是可能的

所以,这里所有的UI专家都有一个问题:什么技术/UI库最适合使用?带有WPF的.NET是否强大到足以创建100%的非标准设计?我也在看自定义图形和图表


期待您的投入

我想我们谈论的是桌面软件,而不是Windows应用商店应用程序。如果我把你弄错了,答案大致相同。构建商店应用程序稍微降低了复杂性,但基本原则和流程是相同的

WPF绝对是一条路要走。你真的可以做任何你能想象到的事情,从3D到复杂的故事板动画等等。。WPF允许您以可管理和可伸缩的方式组织复杂的样式任务。除了WPF是一个很好的框架之外,我甚至不知道任何替代方案,这并不意味着没有任何替代方案。Windows窗体不适用于您

有了WPF,你可以在一个框架中开发你的应用程序,这个框架将在未来相当长的一段时间内存在,拥有一个庞大的社区和大量的控制和扩展框架的第三方分销商

从开发方面来说,您有许多功能强大的IDE来开发您的应用程序,首先是VisualStudio。理论上,有一个从Photoshop通过Blend(设计器工具)到Visual Studio(开发者工具)的工作流。虽然VisualStudio(VS)是(或多或少毫无疑问)最好的IDE,但我从未习惯于混合

所以,答案的第一部分是:WPF是满足您需求的框架,我甚至不能建议任何劣质的替代方案

但是


不要低估在WPF中规划时构建应用程序的意义。只要正确地学习WPF和MVVM(与WPF齐头并进的设计模式)——我的意思是真正正确地学习——你必须正确地学习它们才能构建一个完全独立的应用程序,这会让你忙上几个月!不要害怕,这是可能的,也是值得的,但要现实地计划…

这是一个你可以用WPFAre做什么的例子,我们谈论的是Windows应用商店应用程序或合适的Windows桌面应用程序?这是一个桌面应用程序,请回答!这是一个很好的澄清,它把我推向了正确的方向。@ChrisPreston:很高兴听到这个消息,祝你的项目好运!!