我正在开发一个手机应用程序,需要一个带有一些“丰富”内容的模态对话框 - 一些文本框和一个下拉菜单。好吧,不是很丰富,但比MessageBox更多。产品:>
在常规的Silverlight中,我知道有ChildWindow控件 - 但在Phone 7中找不到相应的内容。
其他人如何在手机上完成丰富的弹出式对话框?
谢谢!
答案 0 :(得分:3)
Silverlight实际上有一个名为Popup的控件。 Here's the MSDN documentation
使用它非常简单(只需将IsOpen设置为true即可显示)并且非常有效。您可以使用具有手动状态控制的Panel的唯一原因是您希望精确控制动画等。
答案 1 :(得分:1)
在我看到人们实现这样的事情时,他们只是在页面中添加了一个面板,并将其显示为模态弹出窗口。
如果这样做,请务必正确使用后退按钮。
答案 2 :(得分:0)
实际上,System.Windows.Controls
库中的Windows Phone 7上有ChildWindow。
以下是一些例子:
http://www.c-sharpcorner.com/uploadfile/raj1979/how-to-implement-childwindow-in-windows-phone-7/