Silverlight(& WPF)空间似乎有一个全新的命名法,所以有时候我很难想出什么对于研究更重要和有用。构建Silverlight应用程序时需要了解哪些有用的概念?
例如我对MVVM模式有所了解,但我正在寻找范围稍小的东西,那就是可能用于实现MVVM并需要知道的主题,想法和编程结构手。
所以基本上我正在寻找一些人们在创建Silverlight应用程序时发现有用或重要的关键主题和概念。也许为什么它是有用的或重要的,以及何时可能会被应用或使用。
谢谢。
Silverlight(& WPF)空间似乎有一个全新的命名法,所以有时候我很难想出什么对于研究更重要和有用。构建Silverlight应用程序时需要了解哪些有用的概念?
例如我对MVVM模式有所了解,但我正在寻找范围稍小的东西,那就是可能用于实现MVVM并需要知道的主题,想法和编程结构手。
所以基本上我正在寻找一些人们在创建Silverlight应用程序时发现有用或重要的关键主题和概念。也许为什么它是有用的或重要的,以及何时可能会被应用或使用。
谢谢。
我可能会建议你首先扩大你的范围以包含WPF,因为在许多情况下,设计模式和编码模式有些重叠。很显然,Silverlight是WPF的瘦身版本,但由于许多设计方法和风格都相似,所以也可以帮助您查看一些WPF实践。
如果您是新手,那么请不要打扰MVVM。它可以轻松过度复杂一切。 我建议你在没有它的情况下构建你的第一个或第二个应用程序。 (见this question)
的概念,你应该让自己熟悉:
如果你觉得熟悉上述(和你感到舒服XAML,或者有人在你的团队已经这样做),请阅读Silverlight和WPF的最佳实践,然后你可以开始使用MVVM。
我发现要学会充分利用WPF/Silverlight的两个最重要的事情是第一个数据绑定,第二个是模板模型。数据绑定是许多应用程序的关键,但IMO模板是WPF/Silverlight真正闪耀的地方。