使用英语阅读

通过


AppNotificationTextProperties 类

定义

指定应用通知上显示的文本的显示和本地化属性。

[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Windows.AppNotifications.Builder.AppNotificationBuilderContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Windows.AppNotifications.Builder.AppNotificationBuilderContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AppNotificationTextProperties
继承
Object AppNotificationTextProperties
属性

示例

以下示例演示如何向应用通知的 XML 有效负载添加文本块。

var notification = new AppNotificationBuilder()
    .AddText("Notification text.", new AppNotificationTextProperties().SetMaxLines(2))
    .BuildNotification();

AppNotificationManager.Default.Show(notification);

生成的 XML 有效负载:

<toast>
    <visual>
        <binding template='ToastGeneric'>
            <text hint-maxLines='2'>Notification text.</text>
        </binding>
    </visual>
</toast>

注解

通过调用 AppNotificationBuilder.AddText向应用通知添加文本。

构造函数

AppNotificationTextProperties()

初始化 AppNotificationTextProperties 类的新实例,该类指定文本的显示和本地化属性。

属性

IncomingCallAlignment

获取或设置一个值,该值指定是否为传入调用对齐关联的文本。

Language

获取或设置一个值,该值指定关联文本的语言。

MaxLines

获取或设置关联文本应跨越的最大行数。

方法

SetIncomingCallAlignment()

设置一个值,该值指定是否使用传入呼叫对齐方式显示关联的文本。

SetLanguage(String)

设置一个值,该值指定关联文本的语言。

SetMaxLines(Int32)

设置关联文本应跨越的最大行数。

适用于

产品 版本
Windows App SDK 1.2, 1.3, 1.4, 1.5, 1.6