我正在开发一个手机应用程序,需要一个模式对话与一些“丰富”的内容-一些文本框和下拉列表。好吧,不是很有钱,但比MessageBox多。:>
在普通的Silverlight中,我知道有ChildWindow控件--但在Phone 7中找不到对应的控件。
其他人是怎么在手机上做丰富的弹出对话框的呢?
谢谢!
发布于 2010-08-11 05:55:32
Silverlight实际上有一个叫做Popup的控件。Here's the MSDN documentation。
它使用起来非常简单(只需将IsOpen设置为true即可显示),而且非常有效。你可能使用带有手动状态控制的面板的唯一原因是你想要对动画等进行精确控制。
发布于 2010-08-10 19:36:25
在我见过的地方,人们实现了类似的东西,他们只是在页面上添加了一个面板,并使其可见,以充当模式弹出窗口。
如果这样做,请确保正确处理“后退”按钮的使用。
发布于 2014-07-02 17:18:56
实际上,在Windows phone7上的System.Windows.Controls库中就有ChildWindow。
以下是一些示例:
http://www.c-sharpcorner.com/uploadfile/raj1979/how-to-implement-childwindow-in-windows-phone-7/
http://blog.deepwire.co.uk/?p=434
http://www.31a2ba2a-b718-11dc-8314-0800200c9a66.com/2011/06/how-to-create-childwindow-login-popup.html
https://stackoverflow.com/questions/3446151
复制相似问题