Condividi tramite


AppNotificationButton.Icon Proprietà

Definizione

Ottiene o imposta l'icona per un controllo 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

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