none
Silverlight 各个模板文件代表什么功能和用处? RRS feed

答案

    1. 用户控件,是指UserControl就是你常用的页面展示
    2. 应用程序类,从来没用过
    3. 页,是指Page。很少用,不太清楚
    4. 子窗口,指弹出窗页面,但一般会采用手写方式,不用从这里生成
    5. 模板化控件,就是自定义控件了
    6. 资源字典就是建立一个xaml的资源文件
    • 已标记为答案 王红福 2012年4月13日 6:37
    2012年4月5日 3:27

全部回复

    1. 用户控件,是指UserControl就是你常用的页面展示
    2. 应用程序类,从来没用过
    3. 页,是指Page。很少用,不太清楚
    4. 子窗口,指弹出窗页面,但一般会采用手写方式,不用从这里生成
    5. 模板化控件,就是自定义控件了
    6. 资源字典就是建立一个xaml的资源文件
    • 已标记为答案 王红福 2012年4月13日 6:37
    2012年4月5日 3:27
  • 你好,

    做一些补充:

    2. 应用程序类会为Silverlight提供一些服务,如应用程序入口点、应用程序管理等;但一般不需要自己创建,因为你在创建项目的时候,会自动为你提供这一文件(App.xaml与App.xaml.cs)。

        更多信息请参考:http://msdn.microsoft.com/zh-cn/library/system.windows.application(v=vs.95).aspx

    3. Page类封装了可由Frame导航到的内容,如果你使用了Silverlight导航框架,这个类会很有用。

    其实有一个方法对你理解很有帮助: 你可以每创建上面提到的每一个项,然后看看它们是什么类(或者继承什么类),然后到MSDN库网站上或网络上搜索一下,你就什么都清楚了。

    比如你创建一个子窗口,你会发现它继承了一个ChildWindow 类,你会在文档上看到它的详细介绍:

    http://msdn.microsoft.com/zh-cn/library/system.windows.controls.childwindow%28v=VS.95%29.aspx


    Daoping Liu - MSFT

    2012年4月9日 3:37
    版主
  • 应用程序类是指那些编译成为DLL的Silverlight类型的库,可以被其他的Silverlight 调用,然后被一起打包进XAP
    2012年4月11日 4:28
  • 应用程序类是指那些编译成为DLL的Silverlight类型的库,可以被其他的Silverlight 调用,然后被一起打包进XAP

    你好,

    我想你是理解错了。

    Silverlight类库模板(一个项目模板)里创建的类型才是你说的编译为DLL的Silverlight类型的库。

    而上面提到的应用程序类是在项目基础上要添加的一个项,它是一个继承Application 类 的类型。


    Daoping Liu - MSFT

    2012年4月11日 6:16
    版主
  • 感谢


    windows live Id :hellohongfu@hotmail.com

    2012年4月13日 6:37