我正在尝试显示一个简单的提示,它在我部署应用程序时首次显示,但现在不再显示。我在部署之间没有更改任何代码。这是基本的空白项目,除了在Mainpage中,这是唯一的代码。
public MainPage()
{
this.InitializeComponent();
}
public static void Notification(string title, string content)
{
// Construct the visuals of the toast
ToastVisual visual = new ToastVisual()
{
TitleText = new ToastText()
{
Text = title
},
BodyTextLine1 = new ToastText()
{
Text = content,
},
};
ToastContent toastContent = new ToastContent()
{
Visual = visual,
};
// And create the toast notification
Windows.Data.Xml.Dom.XmlDocument doc = toastContent.GetXml();
var toast = new ToastNotification(toastContent.GetXml());
ToastNotificationManager.CreateToastNotifier().Show(toast);
}
private void buttonShowToast_Tapped(object sender, TappedRoutedEventArgs e)
{
Notification("a", "b");
}
已安装NuGet包:NotificationExtensions.Win10(版本:14332.0.2)
这很简单,为什么不起作用呢?我是否缺少某种权限?
var ToastNotifier = ToastNotificationManager.CreateToastNotifier(); var notifierStatus = ToastNotifier.Setting;
如果notifierStatus
不是Enabled
,则您将无法收到通知。 - Nico Zhu