Compartilhar via


AppNotificationButton.SetIcon(Uri) Método

Definição

Define o ícone de um 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

Parâmetros

value
Uri Uri

O URI do ícone de botão.

Retornos

Retorna a instância AppNotificationButton para que chamadas de método adicionais possam ser encadeadas.

Exemplos

O exemplo a seguir demonstra o uso desse método para definir o ícone para o botão de notificação do aplicativo.

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

O conteúdo XML resultante se houver suporte para o cenário urgente:

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

Comentários

Você também pode definir o ícone para um botão de notificação de aplicativo com o AppNotificationButton.Icon.

A captura de tela a seguir ilustra um botão de notificação do aplicativo que usa um ícone.

Uma captura de tela de uma notificação de aplicativo com botões que usam ícones.

Os tipos de arquivo de imagem com suporte incluem:

  • .png
  • .jpg
  • .Svg

Para obter diretrizes sobre como usar as APIs AppNotificationBuilder para criar a interface do usuário para notificações de aplicativo, consulte Conteúdo da notificação de aplicativo.

Para obter informações de referência sobre o esquema XML para notificações de aplicativo, consulte Esquema de conteúdo de notificação de aplicativo.

Aplica-se a