Freigeben über


AppNotificationButton.Arguments Eigenschaft

Definition

Dient zum Abrufen oder Festlegen der Argumente, die dem AppNotificationButton-zugeordnet sind.

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)

Eigenschaftswert

IMap<String,String>

IDictionary<String,String>

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

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

Ein Wörterbuch mit Schlüssel-Wert-Paaren, die die Argumente der App-Benachrichtigungsschaltfläche darstellen.

Beispiele

Das folgende Beispiel zeigt die Verwendung dieser Eigenschaft zum Hinzufügen von Argumenten zu einer App-Benachrichtigungsschaltfläche.

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

Die resultierende XML-Nutzlast:

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

Hinweise

Mit dieser Methode hinzugefügte Argumente der App-Benachrichtigungsschaltfläche werden an die aktivierte Anwendung übergeben, wenn der Benutzer auf die Schaltfläche klickt. Sie können jeder Schaltfläche mehrere Argumente hinzufügen. Sie können die mit dieser Methode hinzugefügten Argumente abrufen oder mehrere Argumente in einem Aufruf hinzufügen, indem Sie auf die AppNotificationActivatedEventArgs.Arguments-Eigenschaft zugreifen.

Sie können auch einzelne Argumente hinzufügen, indem Sie AppNotificationButton.AddArgumentaufrufen.

Anleitungen zur Verwendung der AppNotificationBuilder--APIs zum Erstellen der Benutzeroberfläche für App-Benachrichtigungen finden Sie unter App-Benachrichtigungsinhalt.

Referenzinformationen zum XML-Schema für App-Benachrichtigungen finden Sie unter App-Benachrichtigungsinhaltsschema.

Gilt für: