我希望这里有人能在这方面向我解释一下WPF和XAML之间的区别:
我有一个应用程序(特别是XBAP )是使用MVVM & Repository模式用VB.NET编写的,实现了常用的INotifyPropertyChanged、OLEDB等。
应用程序的前端是用XAML编写的。
据我所知,这个应用程序没有什么特别的"WPF“。在我看来,它是XAML + VB.NET;WPF有什么用处?鉴于Windows8和我不断听到的“Silverlight/WPF的死亡”,我应该做些什么来“升级”我的应用程序,以确保它的未来?
如果有人能帮我解决这个问题,我将非常感激。
发布于 2012-10-27 03:40:45
XAML +你的代码背后是WPF。您正在使用WPF。XAML是用于在WPF中定义接口的标记。
在这一点上,我不会太担心“Silverlight/WPF的死亡”。仅仅因为Windows 8支持HTML5/JavaScript并不意味着WPF已经消失。至少,现在还不是。
See also。
发布于 2012-10-27 03:42:06
XBAP (XAML browser Application)是一种在浏览器中运行的WPF XAML应用程序。没有更多,没有更少。
WPF不会很快消失;事实上,它在.NET 4.5中得到了许多增强。Windows8将继续支持WPF,无论它是在桌面上运行还是作为XBAP运行。没有必要“升级”你的应用程序,但如果你想要利用Windows Store和新的用户界面,使用port your WPF XAML to WinRT XAML并不困难。
发布于 2012-11-29 13:37:54
看,WPF可以被称为WinForms的后继者。在WPF中,我们有一个简单的XML的XAML,但它更强大,具有更好的属性。WPF还没死!谈到Windows Store Apps,Silverlight与WPF和XAML有很大关系
https://stackoverflow.com/questions/13093294
复制相似问题