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

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

 2008-12-01 11:52:42 来源:WEB开发网   
核心提示: 在基于 XAML 的 UI 中,x:Name 属性是您将要注意的关键属性之一,使用 Silverlight 2 Web 部件打造更为出色的 SharePoint(5),该属性表示提供给控件的名称,您可以通过隐藏代码对其进行操控,(要在 Expression 中打开,右键单击 Page.xa

在基于 XAML 的 UI 中,x:Name 属性是您将要注意的关键属性之一。该属性表示提供给控件的名称,您可以通过隐藏代码对其进行操控。还应注意与 XAML 中某些控件对应的事件,例如按钮的 click=moviePlay_Click 事件,在单击时该事件将调用隐藏代码中的 moviePlay_Click 方法。

在 XAML 代码中,我们配置 MediaElement 控件以播放影片 Bear.wmv。您可以从 ClientBin 文件夹加载您自己的影片,但您需要确保更改了 XAML 中的 Source 属性,以反映添加到项目中的文件的名称。另请注意,您可以提供某 WMV 文件的位置的 HTTP 引用,例如使用图片库作为您 SharePoint 站点中的影片的存储库。

请注意,在每个事件处理程序的 Page.xaml 文件内创建事件处理程序时(例如 Click="movieMute_Click"),如果键入 Click 后使用 IntelliSense 添加事件处理程序,Visual Studio 将自动在 Page.xaml.cs 文件中为您的事件处理程序添加存根方法。

在讨论隐藏代码之前,让我们快速浏览一下此同一代码在 Expression Blend 中的视图。我们是在 Visual Studio 2008 中完成所有编码的,但您也可以使用 Expression Blend 创建一个 UI,随后在 Visual Studio 中将该 UI 集成到 Silverlight 项目中。在 Expression Blend 中打开页面后(请参见图 4),您可以向 Silverlight 应用程序添加项、保存文件,然后切换回 Visual Studio 2008,Visual Studio 2008 将提示您在 Visual Studio 2008 项目中重新加载 Expression Blend 中的变更。(要在 Expression 中打开,右键单击 Page.xaml,然后选择“在 Expression Blend 中打开”。)

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

图 4 Expression Blend 中的项目视图

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

Tags:使用 Silverlight Web

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