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


AppNotificationComboBox Класс

Определение

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

public ref class AppNotificationComboBox sealed
/// [Windows.Foundation.Metadata.Activatable(Microsoft.Windows.AppNotifications.Builder.IAppNotificationComboBoxFactory, 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 AppNotificationComboBox final
[Windows.Foundation.Metadata.Activatable(typeof(Microsoft.Windows.AppNotifications.Builder.IAppNotificationComboBoxFactory), 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 AppNotificationComboBox
function AppNotificationComboBox(id)
Public NotInheritable Class AppNotificationComboBox
Наследование
Object Platform::Object IInspectable AppNotificationComboBox
Атрибуты

Примеры

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

var notification = new AppNotificationBuilder()
    .AddText("Notification text.")
    .AddComboBox(new AppNotificationComboBox("combobox_id")
        .SetTitle("Select an item:")
        .AddItem("id_one", "Item one")
        .AddItem("id_two", "Item two")
        .SetSelectedItem("id_one"))
    .BuildNotification();


AppNotificationManager.Default.Show(notification);

Результирующие полезные данные XML, если поддерживается срочный сценарий:

<toast>
    <visual>
        <binding template='ToastGeneric'>
            <text>Notification text.</text>
        </binding>
    </visual>
    <actions>
        <input id='combobox_id' type='selection' title='Select an item:' defaultInput='id_one'>
            <selection id='id_one' content='Item one'/>
            <selection id='id_two' content='Item two'/>
        </input>
    </actions>
</toast>

Комментарии

Добавьте поле со списком в полезные данные XML для уведомления приложения, вызвав AppNotificationBuilder.AddComboBox. В одно уведомление приложения можно добавить до 5 входных данных.

Конструкторы

AppNotificationComboBox(String)

Инициализирует новый экземпляр класса AppNotificationComboBox с указанным идентификатором.

Свойства

Items

Возвращает или задает элементы для элемента AppNotificationComboBox.

SelectedItem

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

Title

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

Методы

AddItem(String, String)

Добавляет элемент в AppNotificationComboBox.

SetSelectedItem(String)

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

SetTitle(String)

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

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