2010-08-03 32 views
2

我在玩耍並試圖學習silverlight4。我有一個現有的asp.net頁面,面積爲600 * 400px,可用於我的silverlight表單。silverlight的模式彈出效果usercontrol

我的silverlight應用程序有2個用戶控件。第一個用戶控件包含一些數據的列表視圖,當用戶點擊列表項時,我顯示第二個用戶控件。

是否有可能從第二個用戶控件調用頁面內的客戶端功能,所以我可以有類似的效果作爲模態彈出?

任何幫助將是偉大的!

回答

1

您應該從ChildWindow獲得第二個控件(並在網上搜索使用ChildWindow的示例)。此控件旨在傳遞您以後的模式模式。

+0

感謝安東尼多數民衆贊成在我正在尋找。 但是,我的整個屏幕不是silverlight應用程序,我只有一個Silverlight嵌入區域。 所以當應用程序運行時,模態視圖只出現在分配給silverlight的區域中。我可以以某種方式使整個webpapge具有模式效果? – 2010-08-03 21:27:09

+0

@ diver-d:將這與Jeremy的建議結合起來,任何你將有一個解決方案。請注意,如果某些原因使Silverlight插件的'windowless'參數設置爲true,則需要確保插件以html z順序出現在覆蓋DIV上方。 – AnthonyWJones 2010-08-04 08:15:36