Condividi tramite


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.

Restituisce

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

Esempio

Nell'esempio seguente viene illustrato 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 le icone.

I tipi di file di immagine supportati includono:

  • png
  • jpg
  • .svg

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

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

Si applica a