AppNotificationBuilder.SetAppLogoOverride Método

Definição

Sobrecargas

Nome Description
SetAppLogoOverride(Uri, AppNotificationImageCrop)

Define a imagem exibida no lado esquerdo de uma notificação do aplicativo usando o método de corte especificado.

SetAppLogoOverride(Uri, AppNotificationImageCrop, String)

Define a imagem exibida no lado esquerdo de uma notificação do aplicativo, usando o método de corte especificado e o texto alternativo.

SetAppLogoOverride(Uri)

Define a imagem exibida no lado esquerdo de uma notificação do aplicativo.

SetAppLogoOverride(Uri, AppNotificationImageCrop)

Define a imagem exibida no lado esquerdo de uma notificação do aplicativo usando o método de corte especificado.

public:
 virtual AppNotificationBuilder ^ SetAppLogoOverride(Uri ^ imageUri, AppNotificationImageCrop imageCrop) = SetAppLogoOverride;
/// [Windows.Foundation.Metadata.Overload("SetAppLogoOverride2")]
AppNotificationBuilder SetAppLogoOverride(Uri const& imageUri, AppNotificationImageCrop const& imageCrop);
[Windows.Foundation.Metadata.Overload("SetAppLogoOverride2")]
public AppNotificationBuilder SetAppLogoOverride(System.Uri imageUri, AppNotificationImageCrop imageCrop);
function setAppLogoOverride(imageUri, imageCrop)
Public Function SetAppLogoOverride (imageUri As Uri, imageCrop As AppNotificationImageCrop) As AppNotificationBuilder

Parâmetros

imageUri
Uri Uri

O URI do logotipo do aplicativo substitui o arquivo de imagem.

imageCrop
AppNotificationImageCrop

Um membro da enumeração AppNotificationImageCrop especificando o método de corte.

Retornos

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

Atributos

Exemplos

O exemplo a seguir demonstra a configuração de uma imagem de substituição de logotipo de aplicativo do conteúdo XML para uma notificação de aplicativo.

var notification = new AppNotificationBuilder()
    .AddText("Notification text.")
    .SetAppLogoOverride(new Uri("ms-appx:///Images/AppLogo.png"), AppNotificationImageCrop.Circle)
    .BuildNotification();

AppNotificationManager.Default.Show(notification);

O conteúdo XML resultante:

<toast>
    <visual>
        <binding template='ToastGeneric'>
            <text>Notification text.</text>
            <image placement='appLogoOverride' src='ms-appx:///Images/AppLogo.png' hint-crop='circle'/>
        </binding>
    </visual>
</toast>

Comentários

A captura de tela a seguir ilustra o posicionamento da imagem de substituição do logotipo do aplicativo com o método de corte circle .

Uma captura de tela de uma notificação de aplicativo com uma imagem cortada em círculo.

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 de notificação do 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 do aplicativo.

Aplica-se a

SetAppLogoOverride(Uri, AppNotificationImageCrop, String)

Define a imagem exibida no lado esquerdo de uma notificação do aplicativo, usando o método de corte especificado e o texto alternativo.

public:
 virtual AppNotificationBuilder ^ SetAppLogoOverride(Uri ^ imageUri, AppNotificationImageCrop imageCrop, Platform::String ^ alternateText) = SetAppLogoOverride;
/// [Windows.Foundation.Metadata.Overload("SetAppLogoOverride3")]
AppNotificationBuilder SetAppLogoOverride(Uri const& imageUri, AppNotificationImageCrop const& imageCrop, winrt::hstring const& alternateText);
[Windows.Foundation.Metadata.Overload("SetAppLogoOverride3")]
public AppNotificationBuilder SetAppLogoOverride(System.Uri imageUri, AppNotificationImageCrop imageCrop, string alternateText);
function setAppLogoOverride(imageUri, imageCrop, alternateText)
Public Function SetAppLogoOverride (imageUri As Uri, imageCrop As AppNotificationImageCrop, alternateText As String) As AppNotificationBuilder

Parâmetros

imageUri
Uri Uri

O URI do logotipo do aplicativo substitui o arquivo de imagem.

imageCrop
AppNotificationImageCrop

Um membro da enumeração AppNotificationImageCrop especificando o método de corte.

alternateText
String

Platform::String

winrt::hstring

Uma cadeia de caracteres que contém o texto alternativo para a imagem de substituição do logotipo do aplicativo.

Retornos

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

Atributos

Exemplos

O exemplo a seguir demonstra a configuração de uma imagem de substituição do logotipo do aplicativo no conteúdo XML de uma notificação do aplicativo.

var notification = new AppNotificationBuilder()
    .AddText("Notification text.")
    .SetAppLogoOverride(new Uri("ms-appx:///Images/AppLogo.png"), 
        AppNotificationImageCrop.Circle,
        "Alternate text")
    .BuildNotification();

AppNotificationManager.Default.Show(notification);

O conteúdo XML resultante:

<toast>
    <visual>
        <binding template='ToastGeneric'>
            <text>Notification text.</text>
            <image placement='appLogoOverride' src='ms-appx:///Images/AppLogo.png' alt='Alternate text' hint-crop='circle'/>
        </binding>
    </visual>
</toast>

Comentários

A captura de tela a seguir ilustra o posicionamento da imagem de substituição do logotipo do aplicativo com o método de corte Circle .

Captura de tela de uma notificação de aplicativo com uma imagem cortada em círculo

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 de notificação do 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 do aplicativo.

Aplica-se a

SetAppLogoOverride(Uri)

Define a imagem exibida no lado esquerdo de uma notificação do aplicativo.

public:
 virtual AppNotificationBuilder ^ SetAppLogoOverride(Uri ^ imageUri) = SetAppLogoOverride;
/// [Windows.Foundation.Metadata.Overload("SetAppLogoOverride")]
AppNotificationBuilder SetAppLogoOverride(Uri const& imageUri);
[Windows.Foundation.Metadata.Overload("SetAppLogoOverride")]
public AppNotificationBuilder SetAppLogoOverride(System.Uri imageUri);
function setAppLogoOverride(imageUri)
Public Function SetAppLogoOverride (imageUri As Uri) As AppNotificationBuilder

Parâmetros

imageUri
Uri Uri

O URI do logotipo do aplicativo substitui o arquivo de imagem.

Retornos

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

Atributos

Exemplos

O exemplo a seguir demonstra a configuração de uma imagem de substituição do logotipo do aplicativo no conteúdo XML de uma notificação do aplicativo.

var notification = new AppNotificationBuilder()
    .AddText("Notification text.")
    .SetAppLogoOverride(new Uri("ms-appx:///Images/AppLogo.png"))
    .BuildNotification();

AppNotificationManager.Default.Show(notification);

O conteúdo XML resultante:

<toast>
    <visual>
        <binding template='ToastGeneric'>
            <text>Notification text.</text>
            <image placement='appLogoOverride' src='ms-appx:///Images/AppLogo.png'/>
        </binding>
    </visual>
</toast>

Comentários

A captura de tela a seguir ilustra o posicionamento da imagem de substituição do logotipo do aplicativo.

Uma captura de tela de uma notificação de aplicativo com uma imagem de substituição do logotipo do aplicativo.

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 de notificação do 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 do aplicativo.

Aplica-se a