Partager via


AppNotificationBuilder.SetAppLogoOverride Méthode

Définition

Surcharges

SetAppLogoOverride(Uri)

Définit l’image affichée sur le côté gauche d’une notification d’application.

SetAppLogoOverride(Uri, AppNotificationImageCrop)

Définit l’image affichée sur le côté gauche d’une notification d’application, à l’aide de la méthode de rognage spécifiée.

SetAppLogoOverride(Uri, AppNotificationImageCrop, String)

Définit l’image qui s’affiche sur le côté gauche d’une notification d’application, à l’aide de la méthode de rognage et du texte de remplacement spécifiés.

SetAppLogoOverride(Uri)

Définit l’image affichée sur le côté gauche d’une notification d’application.

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

Paramètres

imageUri
Uri Uri

L’URI du logo de l’application remplace le fichier image.

Retours

Retourne le instance AppNotificationBuilder afin que des appels de méthode supplémentaires puissent être chaînés.

Attributs

Exemples

L’exemple suivant illustre la définition d’une image de remplacement de logo d’application dans la charge utile XML pour une notification d’application.

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

AppNotificationManager.Default.Show(notification);

Charge utile XML résultante :

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

Remarques

La capture d’écran suivante illustre l’emplacement de l’image de remplacement du logo de l’application.

Capture d’écran d’une notification d’application avec une image de remplacement du logo d’application.

Les types de fichiers image pris en charge sont les suivants :

  • .png
  • .jpg
  • .Svg

Pour obtenir des conseils sur l’utilisation des API AppNotificationBuilder pour créer l’interface utilisateur pour les notifications d’application, consultez Contenu des notifications d’application.

Pour obtenir des informations de référence sur le schéma XML pour les notifications d’application, consultez Schéma de contenu de notification d’application.

S’applique à

SetAppLogoOverride(Uri, AppNotificationImageCrop)

Définit l’image affichée sur le côté gauche d’une notification d’application, à l’aide de la méthode de rognage spécifiée.

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

Paramètres

imageUri
Uri Uri

L’URI du logo de l’application remplace le fichier image.

imageCrop
AppNotificationImageCrop

Membre de l’énumération AppNotificationImageCrop spécifiant la méthode de rognage.

Retours

Retourne le instance AppNotificationBuilder afin que des appels de méthode supplémentaires puissent être chaînés.

Attributs

Exemples

L’exemple suivant illustre la définition d’une image de remplacement de logo d’application comme charge utile XML pour une notification d’application.

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

AppNotificationManager.Default.Show(notification);

Charge utile XML résultante :

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

Remarques

La capture d’écran suivante illustre l’emplacement de l’image de remplacement du logo de l’application avec la méthode de rognage circle .

Capture d’écran d’une notification d’application avec une image rognée en cercle.

Les types de fichiers image pris en charge sont les suivants :

  • .png
  • .jpg
  • .Svg

Pour obtenir des conseils sur l’utilisation des API AppNotificationBuilder pour créer l’interface utilisateur pour les notifications d’application, consultez Contenu des notifications d’application.

Pour obtenir des informations de référence sur le schéma XML pour les notifications d’application, consultez Schéma de contenu de notification d’application.

S’applique à

SetAppLogoOverride(Uri, AppNotificationImageCrop, String)

Définit l’image qui s’affiche sur le côté gauche d’une notification d’application, à l’aide de la méthode de rognage et du texte de remplacement spécifiés.

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

Paramètres

imageUri
Uri Uri

L’URI du logo de l’application remplace le fichier image.

imageCrop
AppNotificationImageCrop

Membre de l’énumération AppNotificationImageCrop spécifiant la méthode de rognage.

alternateText
String

Platform::String

winrt::hstring

Chaîne contenant le texte de remplacement de l’image de remplacement du logo de l’application.

Retours

Retourne le instance AppNotificationBuilder afin que des appels de méthode supplémentaires puissent être chaînés.

Attributs

Exemples

L’exemple suivant illustre la définition d’une image de remplacement de logo d’application dans la charge utile XML pour une notification d’application.

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

AppNotificationManager.Default.Show(notification);

Charge utile XML résultante :

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

Remarques

La capture d’écran suivante illustre l’emplacement de l’image de remplacement du logo de l’application avec la méthode de rognage circle .

Capture d’écran d’une notification d’application avec une image rognée en cercle

Les types de fichiers image pris en charge sont les suivants :

  • .png
  • .jpg
  • .Svg

Pour obtenir des conseils sur l’utilisation des API AppNotificationBuilder pour créer l’interface utilisateur pour les notifications d’application, consultez Contenu des notifications d’application.

Pour obtenir des informations de référence sur le schéma XML pour les notifications d’application, consultez Schéma de contenu de notification d’application.

S’applique à