7

我有以下代码在 C#/XAML Windows Store 应用程序中本地显示 toast 通知:

private static void ShowToast(string message)
{
   var toastXmlString = string.Format("<toast><visual version='1'><binding template='ToastText01'><text id='1'>{0}</text></binding></visual></toast>", message);
   var xmlDoc = new Windows.Data.Xml.Dom.XmlDocument();
   xmlDoc.LoadXml(toastXmlString);
   var toast = new ToastNotification(xmlDoc);
   ToastNotificationManager.CreateToastNotifier().Show(toast);
}

Toast 永远不会显示在 UI 中。您可以使用空的默认 VS 2012 Windows 应用商店应用项目和此代码进行尝试。有什么需要先配置的吗?

4

2 回答 2

13

确保您在清单中设置了“能够吐司”。

于 2012-10-10T18:40:46.717 回答
8

嘿,还要确保你不在模拟器模式下测试你的应用程序(你需要使用本地机器模式)!我花了 20 分钟才弄明白那个....

于 2013-01-28T22:58:30.033 回答