AppNotificationButton.SetIcon(Uri) Metodo

Definizione

Imposta l'icona per un controllo AppNotificationButton.

public:
 virtual AppNotificationButton ^ SetIcon(Uri ^ value) = SetIcon;
AppNotificationButton SetIcon(Uri const& value);
public AppNotificationButton SetIcon(System.Uri value);
function setIcon(value)
Public Function SetIcon (value As Uri) As AppNotificationButton

Parametri

value
Uri Uri

URI dell'icona del pulsante.

Valori restituiti

Restituisce l'istanza appNotificationButton in modo che sia possibile concatenare altre chiamate al metodo.

Esempio

L'esempio seguente illustra l'uso di questo metodo per impostare l'icona per il pulsante di notifica dell'app.

var notification = new AppNotificationBuilder()
    .AddText("Notification text.")
    .AddButton(new AppNotificationButton("Reply")
        .AddArgument("action", "reply")
        .SetIcon(new Uri("ms-appx:///Images/Reply.png")))
    .BuildNotification();

AppNotificationManager.Default.Show(notification);

Payload XML risultante se lo scenario urgente è supportato:

<toast>
    <visual>
        <binding template='ToastGeneric'>
            <text>Notification text.</text>
        </binding>
    </visual>
    <actions>
        <action content='Reply' arguments='action=reply' imageUri='ms-appx:///Images/Reply.png'/>
    </actions>
</toast>

Commenti

È anche possibile impostare l'icona per un pulsante di notifica dell'app con AppNotificationButton.Icon.

Lo screenshot seguente illustra un pulsante di notifica dell'app che usa un'icona.

Screenshot di una notifica dell'app con pulsanti che usano icone.

I tipi di file di immagine supportati includono:

  • .png
  • .jpg
  • .svg

Per indicazioni sull'uso delle API di AppNotificationBuilder per creare l'interfaccia utente per le notifiche dell'app, vedere contenuto di notifica dell'app.

Per informazioni di riferimento su XML Schema per le notifiche delle app, vedere Schema del contenuto di notifica dell'app.

Si applica a