在Silverlight导航应用程序中使用Vertigo Slide.Show 2控件

时间:2009-12-08 23:38:31

标签: silverlight slide.show2

在Silverlight导航应用程序(VS2010项目)中,我需要具有幻灯片功能。我找到了Vertigo的Slide.Show 2控件(http://www.codeplex.com/SlideShow2)这很棒,但我无法弄清楚如何在我的应用程序中的画布中使用它。对于Silverlight,我是初学者,所以我将不胜感激。

1 个答案:

答案 0 :(得分:1)

您正在查看的组件是一个预编译的Silverlight应用程序,您只需将其包含在HTML页面中并配置为使其按您希望的方式运行。如果你想将它放到你自己的silverlight应用程序中的画布上,你需要打开源代码并拉出组件所需的库。

如果您查看源代码中包含的Page.xaml文件,您会看到xmlns“v”绑定到Vertigo.SlideShow.Controls程序集中的Vertigo.SlideShow。然后,该文件中的其余xaml可用于创建承载幻灯片放映控件的画布:

<Canvas x:Name="SlideShowRoot">
    <Canvas Name="mediaRoot" />
    <v:SlideDescription x:Name="slideDescription" Opacity="0" />
    <v:NavigationTray x:Name="navigationTray" MouseEnter="navigationTray_MouseEnter" MouseLeave="navigationTray_MouseLeave" Opacity="0" />
    <v:EmbedViewer x:Name="EmbedViewerElement" />
</Canvas>

完成排序后,请将注意力转移到page's code-behind file,其中包含大量可能需要使控制工作的事件连线代码。