2014-03-25 68 views
1

我试图向用户显示一条消息,当他们点击一个按钮,但我不知道如何在Windows手机开发中实现这一点。我知道在Android中,您可以使用toast,但我无法找到Windows Phone有类似的功能,但我发现这是http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj662938(v=vs.105).aspx,但它不是正确的解决方案,因为它在标题栏显示通知。如何在点击按钮时显示通知提示? Windows Phone

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

我正在寻找类似于此:

Sample user prompt

回答

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

您可以使用MessageBox显示简单信息/提示在WP用户。更多信息:http://msdn.microsoft.com/en-us/library/windowsphone/develop/ms598690(v=vs.105).aspx

+0

好的谢谢和什么控制消息框的颜色?我可以添加一个额外的参数来设置颜色吗? –

+0

不幸的是,你不能设置MessageBox的颜色。但是,您可以使其显示提示并让用户选择一个选项,例如:确定或取消。 MessageBox是向用户显示信息的最简单方式。 – kdh

+0

'错误\t方法'Show'没有超载需要2个参数\t'这是正确的语法吗? –

1

Windows phone toast notification。这可能会帮助你很多。从here下载Coding4Fun.Phone.Toolkit v1.2并在您的解决方案中添加参考。 这里是示例代码如何显示按钮单击自定义通知(消息)可能这会帮助你。

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(); 
}