Compartilhar via


AppNotificationButton.Arguments Propriedade

Definição

Obtém ou define os argumentos associados ao 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 da propriedade

IMap<String,String>

IDictionary<String,String>

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

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

Um dicionário de pares chave/valor que representa os argumentos do botão de notificação do aplicativo.

Exemplos

O exemplo a seguir mostra o uso dessa propriedade para adicionar argumentos a um botão de notificação do aplicativo.

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);

O conteúdo XML resultante:

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

Comentários

Os argumentos do botão de notificação do aplicativo adicionados com esse método são passados para o aplicativo ativado quando o usuário clica no botão. Você pode adicionar vários argumentos a cada botão. Você pode recuperar os argumentos adicionados com esse método ou adicionar vários argumentos em uma chamada acessando a propriedade AppNotificationActivatedEventArgs.Arguments.

Você também pode adicionar argumentos individuais chamando AppNotificationButton.AddArgument.

Para obter diretrizes sobre como usar as APIs AppNotificationBuilder para criar as notificações de aplicativo da interface do usuário, consulte conteúdo de notificação do aplicativo.

Para obter informações de referência sobre o esquema XML para notificações de aplicativo, consulte esquema de conteúdo de notificação do aplicativo.

Aplica-se a