AppNotificationButton.Arguments Propiedad

Definición

Obtiene o establece los argumentos asociados a AppNotificationButton.

public:
 property IMap<Platform::String ^, Platform::String ^> ^ Arguments { IMap<Platform::String ^, Platform::String ^> ^ get(); void set(IMap<Platform::String ^, Platform::String ^> ^ value); };
IMap<winrt::hstring, winrt::hstring const&> Arguments();

void Arguments(IMap<winrt::hstring, winrt::hstring const&> value);
public IDictionary<string,string> Arguments { get; set; }
var iMap = appNotificationButton.arguments;
appNotificationButton.arguments = iMap;
Public Property Arguments As IDictionary(Of String, String)

Valor de propiedad

IMap<String,String>

IDictionary<String,String>

IMap<Platform::String,Platform::String>

IMap<winrt::hstring,winrt::hstring>

Diccionario de pares clave-valor que representan los argumentos del botón de notificación de la aplicación.

Ejemplos

En el ejemplo siguiente se muestra el uso de esta propiedad para agregar argumentos a un botón de notificación de aplicación.

var args = new Dictionary<string, string>() { { "action", "reply" }, { "arg2", "value" } };

var button = new AppNotificationButton("Reply");
button.Arguments = args;

var notification = new AppNotificationBuilder()
    .AddText("Notification text.")
    .AddButton(button)
    .BuildNotification();

AppNotificationManager.Default.Show(notification);

La carga XML resultante:

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

Comentarios

Los argumentos del botón de notificación de aplicación agregados con este método se pasan a la aplicación activada cuando el usuario hace clic en el botón. Puede agregar varios argumentos a cada botón. Puede recuperar los argumentos agregados con este método, o agregar varios argumentos en una llamada, accediendo a la propiedad AppNotificationActivatedEventArgs.Arguments .

También puede agregar argumentos individuales llamando a AppNotificationButton.AddArgument.

Para obtener instrucciones sobre el uso de las API de AppNotificationBuilder para crear las notificaciones de la interfaz de usuario de la aplicación, consulte El contenido de la notificación de la aplicación.

Para obtener información de referencia sobre el esquema XML para las notificaciones de aplicación, consulte Esquema de contenido de notificación de aplicaciones.

Se aplica a