Condividi tramite


AppNotificationButton.Icon Proprietà

Definizione

Ottiene o imposta l'icona per un AppNotificationButton.

public:
 property Uri ^ Icon { Uri ^ get(); void set(Uri ^ value); };
Uri Icon();

void Icon(Uri value);
public System.Uri Icon { get; set; }
var uri = appNotificationButton.icon;
appNotificationButton.icon = uri;
Public Property Icon As Uri

Valore della proprietà

URI dell'icona del pulsante.

Esempio

L'esempio seguente illustra l'utilizzo di questa proprietà per impostare l'icona per un pulsante di notifica dell'app.

var button = new AppNotificationButton("Reply")
    .AddArgument("action", "reply");
button.Icon = new Uri("ms-appx:///Images/Reply.png");

var notification = new AppNotificationBuilder()
    .AddText("Notification text.")
    .AddButton(button)
    .BuildNotification();

AppNotificationManager.Default.Show(notification);

Payload XML risultante:

<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 chiamando AppNotificationButton.SetIcon.

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