我需要创建一个桌面 CAD 应用程序,它本质上应该有一个漂亮的现代 GUI。
我正在考虑创建一个 WPF 应用程序,以便拥有丰富的用户界面。
有人能给我推荐一个设计良好的 WPF 桌面应用程序 GUI 框架吗?
我在这个视频中发现了一些很酷的 GUIhttp://channel9.msdn.com/posts/Psychlist1972/Pete-at-PDC09-WPF-3d-Awesomeness-with-Tor-and-Robby/ http://channel9.msdn.com/posts/Psychlist1972/Pete-at-PDC09-WPF-3d-Awesomeness-with-Tor-and-Robby/但不确定他们在应用程序中使用的控件。
有谁知道他们在那里使用了哪些控件?
WPF中有属性网格控件吗?我尝试在 Windows 窗体中使用网格。定制这个网格以满足我的要求似乎很困难。它直接显示从最基类到最派生类的对象的所有属性。
有了 WPF,一切皆有可能。您会发现各种应用程序有各种各样的外观,因为与 Windows 窗体不同,WPF 可以像 HTML 一样进行模板化和样式化。实际的设计人员可以轻松地带来在 Windows 窗体中很难实现的外观和感觉。当然,由于它非常灵活,因此高度风格化的应用程序的外观会因应用程序的不同而有很大差异。
也就是说,有一些非常好的第三方控件。所有常见的嫌疑人都有 WPF 的控件库:Telerik http://www.telerik.com/products/wpf.aspx, 基础设施学 http://www.infragistics.com/dotnet/netadvantage/wpf.aspx#Overview, 组件一 http://www.componentone.com/SuperProducts/StudioWPF/, Actipro http://www.actiprosoftware.com/Products/DotNet/WPF/WPFStudio/Default.aspx, 开发快运 http://devexpress.com/Products/NET/Controls/WPF/Grid/仅举几个。具体来说,Actipro 的属性网格 http://www.actiprosoftware.com/Products/DotNet/WPF/PropertyGrid/Default.aspx是非常好的。还有一个开源一 http://www.codeplex.com/wpg我还没有评估过,所以无法谈论。 WPF 还可以通过将预编译样式应用于控件来“主题化”。这里有一些示例主题:http://wpfthemes.codeplex.com/ http://wpfthemes.codeplex.com/.
最后,只有学会如何将 WPF 绘制和管理的视图与视图的逻辑抽象(称为视图模型)分开,才能充分认识到 WPF 的优势。 Josh Smith 有一篇关于此模式的精彩文章,称为“模型-视图-视图模型”,如下:http://msdn.microsoft.com/en-us/magazine/dd419663.aspx http://msdn.microsoft.com/en-us/magazine/dd419663.aspx.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)