Compartir a través de


AppNotificationButton.Icon Propiedad

Definición

Obtiene o establece el icono de 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

Valor de propiedad

URI del icono del botón.

Ejemplos

En el ejemplo siguiente se muestra el uso de esta propiedad para establecer el icono de un botón de notificación de aplicación.

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);

La carga XML resultante:

<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>

Comentarios

También puedes establecer el icono de un botón de notificación de aplicación llamando a AppNotificationButton.SetIcon.

En la captura de pantalla siguiente se muestra un botón de notificación de aplicación que usa un icono.

Captura de pantalla de una notificación de aplicación con botones que usan iconos.

Entre los tipos de archivo de imagen admitidos se incluyen:

  • .png
  • .jpg
  • .Svg

Para obtener instrucciones sobre el uso de las API de AppNotificationBuilder para crear la interfaz de usuario para las notificaciones de la aplicación, consulte El contenido de la notificación de la aplicación.

Para obtener información de referencia sobre el esquema XML para las notificaciones de aplicación, consulte Esquema de contenido de notificación de aplicaciones.

Se aplica a