在Windows Phone中显示没有任何按钮的消息

时间:2012-10-01 06:55:12

标签: windows-phone-7 windows-phone-7.1 message

我想在Windows Phone中创建一个信息消息框。

它应该看起来像一条短信,在屏幕上显示X秒,我没有任何确认按钮 正如 MessageBox.Show()那样。它将用于向用户显示有关应用程序进度的一些消息,例如“文件下载已启动”, 或“偏好保存”。

我尝试使用Popup元素创建类似的东西,但它似乎与我想要的有点不同 使

使用弹出窗口我可以创建类似的东西

canvas.MouseLeftButtonUp += new MouseButtonEventHandler(popupCloseEvent);

例如,当用户点击它时会关闭此弹出窗口。

或类似的东西。 (也许可以在几秒后实现一个计时器关闭它)

有没有更好的方法来创造这样的东西?

2 个答案:

答案 0 :(得分:1)

您可以使用Coding4Fun工具包中的Message Dialog或Overlay控件。

在此处找到:http://coding4fun.codeplex.com/

它们非常简单易用。

答案 1 :(得分:0)

试试这个

在Xaml中:

    <Popup Tap="Popup_Tap"></Popup>

在代码背后:

    private void Popup_Tap(object sender, System.Windows.Input.GestureEventArgs e)
    {
        (sender as Popup).IsOpen = false;
    }

我希望它有所帮助。