多行

2013-08-16 15 views
3

我在Toast通知應用程序工作的Windows Phone Windows Phone的Toast通知8.多行

我能夠接收的數據,其中包括標題和任何內容可以顯示一行的Toast通知在單線上。

但是超出第一行範圍的任何內容都不會顯示在通知中。

我知道Toast通知的字符限制約爲40個字符,我將文本的長度保持在此限制以下。

我也嘗試了包括新行的'\ n'序列。但它沒有區別。

任何人都可以請幫助我在多行顯示吐司通知?

謝謝!

回答

2

您不能顯示多行Toast Notification,因爲它們意思很短。但是,您可以在用戶點擊通知後顯示更多信息。

+0

感謝您的答覆!你說的話似乎是正確的。但是在任何文檔中都提到過嗎?以便我將來可以用它作爲參考。 – user1122549

+0

@ user1122549那麼,沒有提到您可以或不可以在其文檔中的多行通知中使用多行通知。查看這裏的吐司通知指南:http://msdn.microsoft.com/en-us/library/windows/apps/hh465391.aspx –

+0

@Raz Harush有多行通知模板。檢查此文檔http://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.notifications.toasttemplatetype – slobodans

0

您可以使用:Windows.UI.Notifications.ToastTemplateType.ToastText04

var toastXml = ToastNotificationManager.GetTemplateContent(ToastTemplateType.ToastText04); 
var strings = toastXml.GetElementsByTagName("text"); 
strings[0].AppendChild(toastXml.CreateTextNode("Title")); 
strings[1].AppendChild(toastXml.CreateTextNode("First text line")); 
strings[2].AppendChild(toastXml.CreateTextNode("Second text line")); 

var notification = new ToastNotification(toastXml);   Windows.UI.Notifications.ToastNotificationManager.CreateToastNotifier().Show(notification); 
+0

電話線這是否適用於Windows **電話**或只是Windows 8? – StepTNT