WEB开发网
开发学院图形图像Flash 使用 Silverlight 2 Web 部件打造更为出色的 Shar... 阅读

使用 Silverlight 2 Web 部件打造更为出色的 SharePoint

 2008-12-01 11:52:42 来源:WEB开发网   
核心提示: 对于示例应用程序,我们选择了 Silverlight 应用程序模板,使用 Silverlight 2 Web 部件打造更为出色的 SharePoint(3),提供了一个名称(在我们的示例中为 MediaPlayer),然后接受了其他默认选项,您可以将各控件从工具箱中拖放到 XAML 视图中

对于示例应用程序,我们选择了 Silverlight 应用程序模板,提供了一个名称(在我们的示例中为 MediaPlayer),然后接受了其他默认选项。完成这些步骤并单击“确定”后,系统会提示您向解决方案添加新 Web 或动态生成一个 HTML 测试页以用于承载项目内的 Silverlight。选择第一个方式(向解决方案添加新 Web),再次接受默认选项。完成后,您的解决方案将同时包含 Silverlight 项目和承载 Web 应用程序(而不仅仅是 HTML 页面)。

在我们的示例中,您可以在 MediaPlayer 解决方案中看到这两个项目。第一个项目是一个名为 MediaPlayerWeb 的 Web 站点。这是您在开发和测试 Silverlight 应用程序时要用到的测试 Web 站点。.第二个项目是名为 MediaPlayer 的 Silverlight 应用程序。在本文中,我们着重关注 MediaPlayer 项目中的 Page.xaml 和 Page.xaml.cs 文件。

在 Silverlight 2 中,UI 是通过使用一种名为 XAML 的基于 XML 的声明性语言生成的,为客户端应用程序创建 Windows Presentation Foundation (WPF) UI 时使用的就是这种语言。Page.xaml 中包含定义 UI 的 XAML 代码,而 Page.xaml.cs 包含应用程序的隐藏代码。

您只能有一个 Page.xaml.cs 文件,但可以有多个 XAML 文件,这些 XAML 文件均可通过中心 Page.xaml 文件进行管理。如果您希望在一个 Page.xaml 中管理各个单独的 Silverlight 控件,则可以这样做。

为应用程序 UI 编码

在您打开 XAML 文件时,Visual Studio 2008 会显示一个拆分式设计/XAML 视图。此外,在 Silverlight 2 Beta 2 中,您可以将各控件从工具箱中拖放到 XAML 视图中。(Visual Studio 2008 中不支持将控件拖动到设计工具表面,但您可以在 Expression Blend 中实现这一点。)

上一页  1 2 3 4 5 6 7 8  下一页

Tags:使用 Silverlight Web

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接