我在这个主题上看到了很多问题,我花了一些时间来决定是否要写另一个...但我认为我的问题有点复杂......所以我们走了。< / p>
我目前正在使用MVVM处理WPF应用程序。
该应用程序使用:
构建我知道:
我不知道:
我的问题:
为Silverlight生成xaml的公寓......我从哪里开始...
---- ---- EDIT
请避免任何评论,例如“ Silverlight将会死”或“ Silverlight xaml是WPF xaml的子集”。
这是一个概念证明,应该使用Silverlight。对于xaml,我可以修改应用程序以仅使用可以在Silverlight和WPF中使用的简单ui元素。
答案 0 :(得分:0)
根据您实际使用Prism和其他框架的方式,这可能是很多工作或非常简单。
我从'底部'开始,因为我希望模型和ViewModel非常便携,至少这是我迄今为止所经历的。事实上,Silverlight或多或少迫使你在任何地方编写异步代码,这可能会鼓励你进行调查(另一个)framework such as Rx
观点可能非常麻烦;您将不得不找到提供与您在WPF中使用的相同功能的控件,构建它们或创建新的东西。这可能是很多工作。
另一件需要考虑的事情是,当您的WPF应用程序依赖于许多桌面功能时,您可能会考虑创建一个Out of Browser Silverlight应用程序。
与任何项目一样,尝试寻找可能需要大量关注的领域,并先做到这些;让很多东西后来发现你必须更换它因为其他地方不可能而浪费时间。