2014-03-25 67 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(); 
}