AppNotificationButton.Arguments Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.