AppNotificationButton.IsButtonStyleSupported Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, указывающее, поддерживаются ли стили кнопок уведомлений приложений на текущем устройстве.
public:
static bool IsButtonStyleSupported();
static bool IsButtonStyleSupported();
public static bool IsButtonStyleSupported();
function isButtonStyleSupported()
Public Shared Function IsButtonStyleSupported () As Boolean
Возвращаемое значение
bool
Значение True, если поддерживаются стили кнопок; в противном случае значение false.
Примеры
В следующем примере показано, как проверить, поддерживаются ли стили кнопки уведомления приложения, а если да, установка стиля кнопки.
var button = new AppNotificationButton("Reply")
.AddArgument("action", "reply");
if(AppNotificationButton.IsButtonStyleSupported())
{
button.SetButtonStyle(AppNotificationButtonStyle.Critical);
}
var builder = new AppNotificationBuilder()
.AddText("Notification text.")
.AddButton(button);
AppNotificationManager.Default.Show(builder.BuildNotification());
Результирующая полезные данные XML, если поддерживается срочный сценарий:
<toast>
<visual>
<binding template='ToastGeneric'>
<text>Notification text.</text>
</binding>
</visual>
<actions>
<action content='Reply' arguments='action=reply' hint-toolTip='Click to reply.'/>
</actions>
</toast>
Комментарии
Метод AppNotificationButton.SetButtonStyle позволяет указать один из стилей кнопки из перечисления AppNotificationButtonStyle, чтобы обеспечить согласованный интерфейс для распространенных сценариев. Эта функция поддерживается только для Windows 10 сборки 19041 и более поздних версий. Этот метод позволяет определить во время выполнения, поддерживаются ли стили кнопок на текущем устройстве.
Инструкции по использованию API AppNotificationBuilder для создания пользовательского интерфейса для уведомлений приложений см. в содержимомуведомлений приложений.
Справочные сведения о схеме XML для уведомлений приложений см. в схеме содержимого уведомления приложения.