2015-09-12 74 views
4

早先在windows phone 8.1中,我曾經使用由coding4fun工具包提供的ToastPrompt。這些通知位於應用程序內部,非常整齊。對於Windows 10 UWP,有沒有這樣的事情?因爲我不能使用相同的。 代碼目前使用的:如何在Windows 10中的應用程序通知?

ToastPrompt tp = new ToastPrompt() { Title = "Hi", Message = "Show the message" }; 
tp.Show(); 

這適用於WP 8.1的WinRT,但未能對在win10通用運行。

enter image description here

我一直在尋找這樣的事情這將不會像一個正常的Toast通知行動中心顯示出來。但是我意識到,關於通用應用程序並不會很好,因此實現了我自己的本地通知。如果您想查看我的意思,請點擊這裏查看app

+0

上有關於github上是一個[問題](https://github.com/Coding4FunProjects/Coding4FunToolkit/issues/6),它似乎已經解決。你檢查過了嗎? – k94ll13nn3

+0

@Genixius:我嘗試過使用它我已經添加了我正在嘗試使用的代碼。我是我做錯了什麼? – AbsoluteSith

+0

我不認爲這個工具包還沒有爲Windows 10 uwp開發。 – AbsoluteSith

回答

1
+4

但是這使得NotificationManager顯示吐司,但隨後將其添加到行動中心,這不是我想要的。 – AbsoluteSith

0

如果你只想要一個簡單的通知,彈出和保持在你的應用程序內,我寫了一篇關於如何自己完成的博客文章(簡單但有效): http://msicc.net/?p=4365(只需約30分鐘即可執行)。

0

你想要的可能是類似於模態對話框而不是通知。爲此,您可以使用ContentDialog。從下面的鏈接複製一個例子:

using System; 
private async void WifiConnectionLost() 
{ 
    ContentDialog noWifiDialog = new ContentDialog() 
    { 
     Title = "No wifi connection", 
     Content = "Check connection and try again", 
     PrimaryButtonText = "Ok" 
    }; 

    await noWifiDialog.ShowAsync(); 
} 
相關問題