2009-09-04 41 views
-1

我不知道这是什么在SL中称为,但我想复制此功能。如果您访问本网站:http://www.mscui.com/PatientJourneyDemonstrator/PrimaryCareAdmin.htm并点击位于屏幕右上角的“显示详情”按钮。当你点击它时,右侧应该有一个“场景细节”按钮式的功能。当你点击这个时,这就是我想要实现的。有人可以指示我吗?或者在线文章等......Silverlight - 如何实现此功能?不错的功能

+1

你可以描述你之后的功能做什么,看起来像...... – 2009-09-04 22:53:48

+0

我相信这个人正在寻找“引导”叠加层,使底层页面变暗,并提供所有控件的解释。 – 2009-09-04 22:54:30

+0

注意到,我所需要的只是“场景细节”功能的工作原理,即从简单外观的按钮转换到具有良好可扩展性的小型面板。 – user118190 2009-09-04 23:10:02

回答

0

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

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

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

2

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

0

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