AppNotificationButton 构造函数

定义

重载

AppNotificationButton()

初始化 AppNotificationButton 类的新实例。

AppNotificationButton(String)

使用指定的按钮文本初始化 AppNotificationButton 类的新实例。

AppNotificationButton()

初始化 AppNotificationButton 类的新实例。

public:
 AppNotificationButton();
 AppNotificationButton();
public AppNotificationButton();
function AppNotificationButton()
Public Sub New ()

示例

以下示例演示了如何使用此方法将按钮添加到应用通知。

var notification = new AppNotificationBuilder()
    .AddText("Notification text.")
    .AddButton(new AppNotificationButton()
        .AddArgument("action", "reply"))
    .BuildNotification();

AppNotificationManager.Default.Show(notification);

生成的 XML 有效负载:

<toast>
    <visual>
        <binding template='ToastGeneric'>
            <text>Notification text.</text>
        </binding>
    </visual>
    <actions>
        <action content='' arguments='action=reply'/>
    </actions>
</toast>

注解

通过调用 AppNotificationBuilder.AddButton ,将 AppNotificationButton 添加到应用通知的 xml 有效负载。

有关使用 AppNotificationBuilder API 创建应用通知 UI 的指导,请参阅 应用通知内容

有关应用通知的 XML 架构的参考信息,请参阅 应用通知内容架构

适用于

AppNotificationButton(String)

使用指定的按钮文本初始化 AppNotificationButton 类的新实例。

public:
 AppNotificationButton(Platform::String ^ content);
 AppNotificationButton(winrt::hstring const& content);
public AppNotificationButton(string content);
function AppNotificationButton(content)
Public Sub New (content As String)

参数

content
String

Platform::String

winrt::hstring

按钮上显示的文本。

示例

以下示例演示了如何使用此方法将按钮添加到应用通知。

var notification = new AppNotificationBuilder()
    .AddText("Notification text.")
    .AddButton(new AppNotificationButton("Reply")
        .AddArgument("action", "reply"))
    .BuildNotification();

AppNotificationManager.Default.Show(notification);

生成的 XML 有效负载:

<toast>
    <visual>
        <binding template='ToastGeneric'>
            <text>Notification text.</text>
        </binding>
    </visual>
    <actions>
        <action content='Reply' arguments='action=reply'/>
    </actions>
</toast>

注解

通过调用 AppNotificationBuilder.AddButton ,将 AppNotificationButton 添加到应用通知的 xml 有效负载。

有关使用 AppNotificationBuilder API 创建应用通知 UI 的指导,请参阅 应用通知内容

有关应用通知的 XML 架构的参考信息,请参阅 应用通知内容架构

适用于