我在Toast通知應用程序工作的Windows Phone Windows Phone的Toast通知8.多行
我能夠接收的數據,其中包括標題和任何內容可以顯示一行的Toast通知在單線上。
但是超出第一行範圍的任何內容都不會顯示在通知中。
我知道Toast通知的字符限制約爲40個字符,我將文本的長度保持在此限制以下。
我也嘗試了包括新行的'\ n'序列。但它沒有區別。
任何人都可以請幫助我在多行顯示吐司通知?
謝謝!
我在Toast通知應用程序工作的Windows Phone Windows Phone的Toast通知8.多行
我能夠接收的數據,其中包括標題和任何內容可以顯示一行的Toast通知在單線上。
但是超出第一行範圍的任何內容都不會顯示在通知中。
我知道Toast通知的字符限制約爲40個字符,我將文本的長度保持在此限制以下。
我也嘗試了包括新行的'\ n'序列。但它沒有區別。
任何人都可以請幫助我在多行顯示吐司通知?
謝謝!
您不能顯示多行Toast Notification,因爲它們意思很短。但是,您可以在用戶點擊通知後顯示更多信息。
不知道Windows Phone,但在Windows 8中,您只需使用不同的xml模板。使用模板01和02時,這些行會自動包裝。
http://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.notifications.toasttemplatetype
您可以使用: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);
電話線這是否適用於Windows **電話**或只是Windows 8? – StepTNT
感謝您的答覆!你說的話似乎是正確的。但是在任何文檔中都提到過嗎?以便我將來可以用它作爲參考。 – user1122549
@ user1122549那麼,沒有提到您可以或不可以在其文檔中的多行通知中使用多行通知。查看這裏的吐司通知指南:http://msdn.microsoft.com/en-us/library/windows/apps/hh465391.aspx –
@Raz Harush有多行通知模板。檢查此文檔http://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.notifications.toasttemplatetype – slobodans