AppNotificationButton.Arguments Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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
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.