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
Параметры
Универсальный код ресурса (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
Параметры
Универсальный код ресурса (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
Параметры
Универсальный код ресурса (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 для уведомлений приложений см. в разделе Схема содержимого уведомлений приложений.