如何只显示吐司的非粗体文字

时间:2018-04-18 17:09:23

标签: uwp windows-10 toast

在Windows 10和Visual Studio 2017中,我尝试发送一个UWP应用程序的Toast,它只显示常规文本而不是粗体文本。根据MSDN ToastTemplateType.ToastText01应显示常规文本但不显示。

如何制作所有常规文字吐司信息?

private void Button_Click(object sender, RoutedEventArgs e)
{
    ToastTemplateType toastTemplate = ToastTemplateType.ToastText01;

    XmlDocument toastXml = ToastNotificationManager.GetTemplateContent(toastTemplate);

    XmlNodeList toastTextElements = toastXml.GetElementsByTagName("text");

    toastTextElements[0].AppendChild(toastXml.CreateTextNode("content content content content content content content content content content "));

    ToastNotification toast = new ToastNotification(toastXml);

    ToastNotificationManager.CreateToastNotifier().Show(toast);
}

enter image description here

1 个答案:

答案 0 :(得分:1)

如果你正在编写UWP应用,那么你应该使用the UWP ToastGeneric toast templates

然而,无论如何,你可以拥有只有非粗体文字的祝酒词。第一个文本元素(标题)将始终在构建16299及更高版本的Windows 10中显示为粗体。这只是新的视觉风格的祝酒词。