Я пытаюсь создать приложение WinForms, которое должно отправлять ToastNotification через ToastNotificationManager.Я уже включил Windows.winmd и System.Runtime.
Проблема в том, что когда я вызываю ToastNotificationManager, уведомление не отображается.Никаких исключений нет.
Я пытался решить проблему с помощью встроенных шаблонов, но безрезультатно.
В конце я получил этот код, но приложение все еще не работает.отправлять уведомления.Что я делаю не так?
/// <summary>
/// Visual(ToastVisual). Sets the toast visuals.
/// </summary>
string ToastTitle = @"GeoIP Info | " + IP + " (" + PublicASN + ")";
string ToastContent = ISP + Environment.NewLine + Proxy + Environment.NewLine + UserLocation;
ToastVisual Visual = new ToastVisual()
{
BindingGeneric = new ToastBindingGeneric()
{
Children =
{
new AdaptiveText()
{
Text = ToastTitle
},
new AdaptiveText()
{
Text = ToastContent
}
}
}
};
/// <summary>
/// ToastActions(ToastActionsCustom). Sets the toast message's action buttons.
/// </summary>
ToastActionsCustom ToastActions = new ToastActionsCustom()
{
Buttons =
{
new ToastButton("View ASN", new QueryString()
{
}.ToString())
{},
new ToastButton("Close", new QueryString()
{
}.ToString())
{},
}
};
/// <summary>
/// ToastContent(ToastContent). Combine ToastVisual & ToastActionsCustom and send the toast.
/// </summary>
ToastContent ToastContents = new ToastContent()
{
Visual = Visual//,
//Actions = ToastActions
};
XmlDocument XMLContents = new XmlDocument();
XMLContents.LoadXml(ToastContents.GetContent());
ToastNotification ToastNotification = new ToastNotification(XMLContents);
ToastNotification.Tag = "18365";
ToastNotification.Group = "IPInfo";
ToastNotificationManager.CreateToastNotifier("NetActive.NetActive").Show(ToastNotification);```