如何正确制作Silverlight应用程序?

时间:2011-10-24 13:35:21

标签: wpf silverlight

我开始使用silverlight应用程序,而且我的MainPage变得相当大。我不确定如何在面向对象或将事物分成多个xaml页面时正确制作一个silverlight应用程序。将所有应用程序都放在MainPage中是正常的吗?对于诸如绘图工具之类的大型元素,人们是否会制作自定义控件,然后将它们添加到主页面中?

我不确定如何设置它,并希望有人能够了解Silverlight应用程序的正常架构。

1 个答案:

答案 0 :(得分:3)

正如Steve B所建议的那样,你应该研究MVVM并使用这个基本模式将你的应用程序分成视图,模型和视图模型,它们弥合了视图和底层模型之间的差距。该模式并不困难,并且适用于WPF和SilverLight中的数据绑定。

要管理主页面的复杂性,请使用多个UserControl将UI的不同部分保存在不同的文件中。