Partager via


AppNotificationButton.AddArgument(String, String) Méthode

Définition

Ajoute un argument composé d’une paire clé/valeur à la charge utile XML d’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 l’instance AppNotificationButton afin que des appels de méthode supplémentaires puissent être chaînés.

Exemples

L’exemple suivant montre 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 du 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 l’interface utilisateur pour les notifications d’application, consultez contenu de notification d’application.

Pour plus d’informations sur le schéma XML pour les notifications d’application, consultez schéma de contenu de notification d’application.

S’applique à