在 Windows Phone 中显示不带任何按钮的消息



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

它应该看起来像一条短信,在屏幕上显示 X 秒,而且我没有任何确认按钮就像 MessageBox.Show() 所做的那样。它将用于向用户显示有关应用程序进度的一些消息,例如"文件下载已开始",或"首选项已保存"。

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

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

canvas.MouseLeftButtonUp += new MouseButtonEventHandler(popupCloseEvent);

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

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

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

您可以使用 Coding4Fun 工具包中的消息对话框或覆盖控件。

在这里找到: http://coding4fun.codeplex.com/

它们非常简单易用的控件。

试试这个

在 Xaml 中:

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

在代码隐藏中:

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

我希望它有所帮助。

相关内容

最新更新