Поделиться через


AppNotificationBuilder.SetAppLogoOverride Метод

Определение

Перегрузки

SetAppLogoOverride(Uri)

Задает изображение, которое отображается в левой части уведомления приложения.

SetAppLogoOverride(Uri, AppNotificationImageCrop)

Задает изображение, которое отображается в левой части уведомления приложения, используя указанный метод обрезки.

SetAppLogoOverride(Uri, AppNotificationImageCrop, String)

Задает изображение, которое отображается в левой части уведомления приложения, используя указанный метод обрезки и альтернативный текст.

SetAppLogoOverride(Uri)

Задает изображение, которое отображается в левой части уведомления приложения.

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

Параметры

imageUri
Uri Uri

Универсальный код ресурса (URI) файла переопределения изображения логотипа приложения.

Возвращаемое значение

Возвращает экземпляр AppNotificationBuilder , чтобы можно было связать в цепочку дополнительные вызовы методов.

Атрибуты

Примеры

В следующем примере показано задание изображения переопределения логотипа приложения в полезных данных XML для уведомления приложения.

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

AppNotificationManager.Default.Show(notification);

Полученные полезные данные XML:

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

Комментарии

На следующем снимке экрана показано размещение изображения переопределения логотипа приложения.

Снимок экрана: уведомление приложения с изображением переопределения логотипа приложения.

Поддерживаемые типы файлов изображений:

  • .png
  • .jpg
  • .Svg

Инструкции по использованию API AppNotificationBuilder для создания пользовательского интерфейса для уведомлений приложений см. в разделе Содержимое уведомлений приложения.

Справочные сведения о схеме XML для уведомлений приложений см. в разделе Схема содержимого уведомлений приложений.

Применяется к

SetAppLogoOverride(Uri, AppNotificationImageCrop)

Задает изображение, которое отображается в левой части уведомления приложения, используя указанный метод обрезки.

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

Параметры

imageUri
Uri Uri

Универсальный код ресурса (URI) файла переопределения изображения логотипа приложения.

imageCrop
AppNotificationImageCrop

Член перечисления AppNotificationImageCrop , задающий метод обрезки.

Возвращаемое значение

Возвращает экземпляр AppNotificationBuilder , чтобы можно было связать в цепочку дополнительные вызовы методов.

Атрибуты

Примеры

В следующем примере показано, как настроить логотип приложения, переопределить изображение полезных данных XML для уведомления приложения.

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

AppNotificationManager.Default.Show(notification);

Полученные полезные данные XML:

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

Комментарии

На следующем снимке экрана показано размещение изображения переопределения логотипа приложения с помощью метода обрезки Circle .

Снимок экрана: уведомление приложения с изображением, обрезанным кругом.

Поддерживаемые типы файлов изображений:

  • .png
  • .jpg
  • .Svg

Инструкции по использованию API AppNotificationBuilder для создания пользовательского интерфейса для уведомлений приложений см. в разделе Содержимое уведомлений приложения.

Справочные сведения о схеме XML для уведомлений приложений см. в разделе Схема содержимого уведомлений приложений.

Применяется к

SetAppLogoOverride(Uri, AppNotificationImageCrop, String)

Задает изображение, которое отображается в левой части уведомления приложения, используя указанный метод обрезки и альтернативный текст.

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

Параметры

imageUri
Uri Uri

Универсальный код ресурса (URI) файла переопределения изображения логотипа приложения.

imageCrop
AppNotificationImageCrop

Член перечисления AppNotificationImageCrop , задающий метод обрезки.

alternateText
String

Platform::String

winrt::hstring

Строка, содержащая альтернативный текст для изображения переопределения логотипа приложения.

Возвращаемое значение

Возвращает экземпляр AppNotificationBuilder , чтобы можно было связать в цепочку дополнительные вызовы методов.

Атрибуты

Примеры

В следующем примере показано задание изображения переопределения логотипа приложения в полезных данных XML для уведомления приложения.

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

AppNotificationManager.Default.Show(notification);

Полученные полезные данные XML:

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

Комментарии

На следующем снимке экрана показано размещение изображения переопределения логотипа приложения с помощью метода обрезки Circle .

Снимок экрана: уведомление приложения с изображением, обрезанным кругом

Поддерживаемые типы файлов изображений:

  • .png
  • .jpg
  • .Svg

Инструкции по использованию API AppNotificationBuilder для создания пользовательского интерфейса для уведомлений приложений см. в разделе Содержимое уведомлений приложения.

Справочные сведения о схеме XML для уведомлений приложений см. в разделе Схема содержимого уведомлений приложений.

Применяется к