Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在单击按钮时显示通知提示?Windows Phone_C#_User Interface_Windows Phone 8_Toast_Prompt - Fatal编程技术网

C# 如何在单击按钮时显示通知提示?Windows Phone

C# 如何在单击按钮时显示通知提示?Windows Phone,c#,user-interface,windows-phone-8,toast,prompt,C#,User Interface,Windows Phone 8,Toast,Prompt,我试图在用户单击按钮时向他们显示消息,但我不确定如何在Windows phone开发中实现这一点。我知道在Android中可以使用toast,但我找不到类似的Windows phone,我发现这不是正确的解决方案,因为它在标题栏上显示了一个通知 有没有人有一个简单的解决方案来向用户显示提示或类似的东西 我正在寻找类似的东西: MessageBox.Show("Success", "Location saved.", MessageBoxButton.OK); 您可以使用MessageBox在

我试图在用户单击按钮时向他们显示消息,但我不确定如何在Windows phone开发中实现这一点。我知道在Android中可以使用
toast
,但我找不到类似的Windows phone,我发现这不是正确的解决方案,因为它在标题栏上显示了一个通知

有没有人有一个简单的解决方案来向用户显示提示或类似的东西

我正在寻找类似的东西:

MessageBox.Show("Success", "Location saved.", MessageBoxButton.OK);

您可以使用
MessageBox
在WP中向用户显示简单的信息/提示。更多信息:

。这可能对你有很大帮助。从下载并在解决方案中添加引用。 下面是如何在单击按钮时显示自定义通知(消息)的示例代码,这可能会对您有所帮助

private void btnCustomizedToastPrompt_Click(object sender, RoutedEventArgs e)
{
     SolidColorBrush gray = new SolidColorBrush(Colors.LightGray);
     SolidColorBrush orange = new SolidColorBrush(Color.FromArgb(200, 255, 117, 24));

    ToastPrompt toast = new ToastPrompt
    {
        Background = gray,
        Foreground = orange,
        Title = "Customized",
        Message = "Custom colors",
        FontSize = 30,
        TextOrientation = System.Windows.Controls.Orientation.Vertical,
        ImageSource =
            new BitmapImage(new Uri("ApplicationIcon.png", UriKind.RelativeOrAbsolute))
    };

    toast.Completed += toast_Completed;
    toast.Show();
}

好的,谢谢,是什么控制了信息框的颜色?我可以添加一个额外的参数来设置颜色吗?很遗憾,您无法设置MessageBox的颜色。但是,您可以让它显示提示,并让用户选择一个选项,例如:确定或取消。MessageBox是向用户显示信息的最简单方式。
Error方法'show'不重载2个参数
这是正确的语法吗?@BrianJ--看起来答案忘记了包含文档中所示的第3个参数。您将要查看它以查看选项。@wiredparie对此表示抱歉,并感谢您让我知道;我马上编辑答案:P