none
现在我有一个项目的要求是这样的,我们要建一个Lab,用WPF(XBAP)开发,既然是个Lab,那么我们会不断的向这上面添加新的应用,而新的应用也是用WPF(XBAP)开发的,所以,我们的需要可以这样来描述: RRS feed

  • 问题

  • 现在我有一个项目的要求是这样的,我们要建一个Lab,用WPF(XBAP)开发,既然是个Lab,那么我们会不断的向这上面添加新的应用,而新的应用也是用WPF(XBAP)开发的,所以,我们的需要可以这样来描述:
    一个底层的Lab框架,这个框架通过读取外部的应用列表(XML文件)来加载不同的应用,每个应用相对独立,但要求能和Lab框架通讯.


    我目前的做法是:有一个外部应用列表文件,但其它的应用我都是包含在Lab框架这一个项目文件之中的,只是不同的应用有自己独立的xaml文件和类文件, 这样目标是初步达成了,但偶合还是太大,以后每加一个应用,就得修改这个项目,重新生成整个项目,实际上没有完全分离开来

    现在我遇到的问题:我觉得这里面最大的问题是XBAP能不能动态加载外部另一个XBAP文件,如果可以,那么加载进来后,它们之间怎么通讯?

    不知道我的描述是否清楚,目前我也处于学习阶段,也希望用WPF能做出很好的应用出来,希望您能给出好的建议,谢谢先!
    2007年8月2日 7:17

答案

  • 关于WPF应用开发的讨论,建议您参考下述文章:
    http://msdn2.microsoft.com/en-us/library/ms754130.aspx
    http://blog.donburnett.com/2007/06/enterprise-wpf-applications-come-of.html
    http://blogs.sqlxml.org/bryantlikes/archive/2006/09/27/WPF-Patterns.aspx
    http://www.longhorncorner.com/Articles/ArticleListing.aspx?SectionID=6&SubSectionID=3

    建议您可以将您的问题发送到MSDN论坛讨论http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=119&SiteID=1,可能在那里您可以获得更多熟悉WPF的工程师的帮助。
    2007年8月2日 7:34