Silverlight是WPF的子集嗎?如果我學習WPF,那麼我可以說我也知道Silverlight嗎?Silverlight是WPF的子集嗎?
2
A
回答
3
Silverlight與WPF類似,實際上是作爲WPF/E(WPF Everywhere)開始的,但在某些時候,它變成了一個單獨的實現,它不直接與WPF兼容。
也就是說,大多數在WPF中學到的技術和類都有Silverlight變體。一個主要的例外是WPF中的3D可視化工具在Silverlight中不可用。
Silverlight仍然使用Silverlight特定的.NET運行時編碼(比完整的.NET運行時更簡單),並且仍然使用XAML來描述您的演示文稿。
還應該注意的是,Silverlight在訪問正在運行的計算機上的資源時確實存在內置的限制。例如,Silverlight應用程序無法訪問註冊表。儘管Silverlight具有增強功能,但它允許「可用於瀏覽器」的應用程序獲得完全信任的權限。
0
Silverlight和WPF之間的一個很大的區別是CLR(公共語言運行時)和Silverlight是沙盒,因此您不會獲得WPF所能獲得的很多功能。
如果您知道WPF XAML和Model-View類型方面的編程風格,例如Dependency propertys,那麼您會發現它很容易使用Silverlight。
Silverlight的一件大事就是您不能引用C#非silverlight類,您必須通過WCF使用這些類。
相關問題
- 1. Silverlight/WPF/WP 7集成
- 2. WPF和Silverlight是否碰撞?
- 3. Silverlight 5程序集可以引用Silverlight 4程序集嗎?
- 4. 許可WPF,Silverlight和WP7程序集
- 5. 子集大小爲'k`的子集合是NPC嗎?
- 6. 我可以用Silverlight替換WPF嗎
- 7. WPF/Silverlight面試有問題嗎?
- 8. .NET Compact是.NET的完美子集嗎?
- 9. 方法是屬性的子集嗎?
- 10. 什麼是WPF/Silverlight中的「Freezable」子類型?
- 11. Silverlight如何確定程序集是「Silverlight」?
- 12. 的Silverlight和WPF - 的DataContext和PropertyChangedEvents是KickedOff
- 13. 與WPF相比,Silverlight UserControl繼承是Buggy嗎?
- 14. 是值得借鑑的WPF&SilverLight設計
- 15. 什麼是Silverlight與WPF的關係?
- 16. 無法綁定silverlight中的子集合
- 17. Silverlight中的SubscribeOnDispatcher/WPF
- 18. Silverlight和WPF的ICollectionView
- 19. WPF綁定到子集合
- 20. WPF排序子集合
- 21. 在Silverlight/WPF
- 22. Silverlight或WPF?
- 23. WPF for Silverlight人
- 24. WPF,Silverlight或WinForms?
- 25. 在Silverlight/WPF
- 26. WPF和Silverlight
- 27. WPF/Silverlight - Mapping API
- 28. 是否有XAML/WPF/Silverlight樣式指南?
- 29. 從Silverlight到MVC CslaModelBinding子集合
- 30. Silverlight的CollectionViewSource是線程安全的嗎?
你是什麼意思的「非silverlight類」。這是否意味着我們創建的客戶類或訂單類的自定義類? – Asdfg 2011-04-22 00:11:58
是如果它們不是在Silverlight C#類項目中創建的,則無法在Silverlight項目中引用它們。 – 2011-04-22 00:59:46
也聽說在Framework 4.0中,它使用XAML 2009.不知道它是什麼,但它看起來像它的標記語言的東西? – Asdfg 2011-04-22 01:36:06