Silverlight - 如何实现此功能?不错的功能

时间:2009-09-04 22:45:50

标签: silverlight

我不知道在SL中调用了什么,但我想复制这个功能。如果您访问此站点:http://www.mscui.com/PatientJourneyDemonstrator/PrimaryCareAdmin.htm并单击位于屏幕右上角的“显示详细信息”按钮。当您单击此按钮时,右侧应该有一个类似“场景详细信息”按钮的功能。当你点击它时,这就是我想要实现的。有人可以指点我吗?要么是在线文章等等......

3 个答案:

答案 0 :(得分:2)

我不确定你所指的网站的哪个特征(我是盲目的,因此描述对我来说没有多大意义)。但是,有两个有用的链接 - Codeplex http://mscui.codeplex.com上提供了一些MSCUI源代码。此外,该项目的Silverlight开发人员/设计人员创建了Blacklight http://blacklight.codeplex.com,其中包含可与Silverlight一起使用的可视资产。

答案 1 :(得分:0)

虽然我不知道实现的具体细节,但据我所知,这是通过在页面后面跟随Grid的第二个Grid来完成的。然后,只需在按钮切换时更改“指南”网格上的可见性。

我认为这很简单,虽然它需要你去弄清楚底层页面的位置 - 但它更灵活。使用Blend它会很容易。

或者,您可以在其各自控件旁边的页面上添加大量其他UI元素,并标记或命名它们,以便您可以对其进行迭代以控制可见性和交互。

答案 2 :(得分:0)

我认为你在谈论一个顶部带有模态窗口的灰色叠加层。我认为在Silverlight 3中执行此操作的最佳方法是使用the ChildWindow control