AppNotificationBuilder Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет API-интерфейсы для создания XML-строки, определяющей пользовательский интерфейс для уведомлений приложений.
public ref class AppNotificationBuilder sealed
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Windows.AppNotifications.Builder.AppNotificationBuilderContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Windows.AppNotifications.Builder.AppNotificationBuilderContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AppNotificationBuilder final
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Windows.AppNotifications.Builder.AppNotificationBuilderContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Windows.AppNotifications.Builder.AppNotificationBuilderContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AppNotificationBuilder
function AppNotificationBuilder()
Public NotInheritable Class AppNotificationBuilder
- Наследование
- Атрибуты
Комментарии
Инструкции по использованию API AppNotificationBuilder для создания пользовательского интерфейса для уведомлений приложений см. в содержимомуведомлений приложений.
Справочные сведения о схеме XML для уведомлений приложений см. в схеме содержимого уведомления приложения.
Конструкторы
AppNotificationBuilder() |
Инициализирует новый экземпляр класса AppNotificationBuilder. |
Методы
AddArgument(String, String) |
Добавляет аргумент, состоящий из пары "ключ-значение" в полезные данные XML для уведомления приложения. |
AddButton(AppNotificationButton) |
Добавляет кнопку в уведомление приложения. |
AddComboBox(AppNotificationComboBox) |
Добавляет поле со списком в полезные данные XML для уведомления приложения. |
AddProgressBar(AppNotificationProgressBar) |
Добавляет индикатор хода выполнения в полезные данные XML для уведомления приложения. |
AddText(String, AppNotificationTextProperties) |
Добавляет блок текста с параметрами отображения и локализации в полезные данные XML для уведомления приложения. |
AddText(String) |
Добавляет блок текста в полезные данные XML для уведомления приложения. |
AddTextBox(String, String, String) |
Добавляет текстовое поле с указанным текстом заполнителя и заголовком в полезные данные XML для уведомления приложения. |
AddTextBox(String) |
Добавляет текстовое поле в полезные данные XML для уведомления приложения. |
BuildNotification() |
Возвращает объект AppNotification, представляющий полезные данные XML для уведомления приложения. |
IsUrgentScenarioSupported() |
Возвращает значение, указывающее, поддерживается ли срочный сценарий уведомления приложения на текущем устройстве. |
MuteAudio() |
Запрашивает отключение звука, связанного с уведомлением приложения. |
SetAppLogoOverride(Uri, AppNotificationImageCrop, String) |
Задает изображение, отображаемое в левой части уведомления приложения, с помощью указанного метода обрезки и альтернативного текста. |
SetAppLogoOverride(Uri, AppNotificationImageCrop) |
Задает изображение, отображаемое слева от уведомления приложения, с помощью указанного метода обрезки. |
SetAppLogoOverride(Uri) |
Задает изображение, отображаемое в левой части уведомления приложения. |
SetAttributionText(String, String) |
Задает текст атрибуции для уведомления приложения. |
SetAttributionText(String) |
Задает текст атрибуции для уведомления приложения. |
SetAudioEvent(AppNotificationSoundEvent, AppNotificationAudioLooping) |
Задает поведение звукового события и циклического цикла для уведомления приложения. |
SetAudioEvent(AppNotificationSoundEvent) |
Задает звуковое событие для уведомления приложения. |
SetAudioUri(Uri, AppNotificationAudioLooping) |
Задает звуковой файл и поведение цикла звука, которое воспроизводится при отображении уведомления приложения. |
SetAudioUri(Uri) |
Задает звуковой файл, который воспроизводится при отображении уведомления приложения. |
SetDuration(AppNotificationDuration) |
Задает длительность уведомления приложения. |
SetGroup(String) |
Задает идентификатор группы для уведомления приложения. |
SetHeroImage(Uri, String) |
Задает изображение, отображаемое в верхней части уведомления приложения, которое занимает полную ширину уведомления с указанным альтернативным текстом. |
SetHeroImage(Uri) |
Задает изображение, отображаемое в верхней части уведомления приложения, которое занимает полную ширину уведомления. |
SetInlineImage(Uri, AppNotificationImageCrop, String) |
Задает изображение, отображаемое встроенным, после всех текстовых элементов, заполнение полной ширины визуальной области в уведомлении приложения с помощью указанного поведения обрезки. |
SetInlineImage(Uri, AppNotificationImageCrop) |
Задает изображение, отображаемое встроенным, после всех текстовых элементов, заполнение полной ширины визуальной области в уведомлении приложения с помощью указанного поведения обрезки. |
SetInlineImage(Uri) |
Задает изображение, отображаемое встроенным, после всех текстовых элементов, заполнение полной ширины визуальной области в уведомлении приложения. |
SetScenario(AppNotificationScenario) |
Задает сценарий для уведомления приложения, что приводит к настройке некоторых действий уведомлений для представления согласованного интерфейса для указанного сценария. |
SetTag(String) |
Задает идентификатор тега для уведомления приложения. |
SetTimeStamp(DateTime) |
Задает настраиваемую метку времени для уведомления приложения. |