Partager via


AppNotificationButton.AddArgument(String, String) Méthode

Définition

Ajoute un argument composé d’une paire clé/valeur à la charge utile XML pour un bouton de notification d’application.

public:
 virtual AppNotificationButton ^ AddArgument(Platform::String ^ key, Platform::String ^ value) = AddArgument;
AppNotificationButton AddArgument(winrt::hstring const& key, winrt::hstring const& value);
public AppNotificationButton AddArgument(string key, string value);
function addArgument(key, value)
Public Function AddArgument (key As String, value As String) As AppNotificationButton

Paramètres

key
String

Platform::String

winrt::hstring

Chaîne contenant la clé de l’argument.

value
String

Platform::String

winrt::hstring

Chaîne contenant la valeur de l’argument.

Retours

Retourne le instance AppNotificationButton afin que des appels de méthode supplémentaires puissent être chaînés.

Exemples

L’exemple suivant illustre l’utilisation de cette méthode pour ajouter des arguments à un bouton de notification d’application.

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

AppNotificationManager.Default.Show(notification);

Charge utile XML résultante :

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

Remarques

Les arguments de bouton de notification d’application ajoutés avec cette méthode sont transmis à l’application activée lorsque l’utilisateur clique sur le bouton. Vous pouvez ajouter plusieurs arguments à chaque bouton. Vous pouvez récupérer les arguments ajoutés avec cette méthode, ou ajouter plusieurs arguments dans un appel, en accédant à la propriété AppNotificationActivatedEventArgs.Arguments .

Pour obtenir des conseils sur l’utilisation des API AppNotificationBuilder pour créer les notifications d’interface utilisateur forapp, consultez Contenu des notifications d’application.

Pour obtenir des informations de référence sur le schéma XML pour les notifications d’application, consultez Schéma de contenu de notification d’application.

S’applique à