Partager via


AppNotificationComboBox Classe

Définition

Représente une zone de liste déroulante qui s’affiche sur une notification d’application.

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
Héritage
Object Platform::Object IInspectable AppNotificationComboBox
Attributs

Exemples

L’exemple suivant illustre l’ajout d’une zone de liste déroulante à la charge utile XML pour une notification d’application.

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

Charge utile XML résultante si le scénario urgent est pris en charge :

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

Remarques

Ajoutez une zone de liste déroulante à la charge utile XML pour une notification d’application en appelant AppNotificationBuilder.AddComboBox. Jusqu’à 5 entrées peuvent être ajoutées à une notification d’application unique.

Constructeurs

AppNotificationComboBox(String)

Initialise une nouvelle instance de la classe AppNotificationComboBox avec l’ID spécifié.

Propriétés

Items

Obtient ou définit les éléments d’un AppNotificationComboBox

SelectedItem

Obtient ou définit l’élément sélectionné pour une zone de liste déroulante de notification d’application.

Title

Obtient ou définit le titre d’une zone de liste déroulante de notification d’application.

Méthodes

AddItem(String, String)

Ajoute un élément à un AppNotificationComboBox.

SetSelectedItem(String)

Définit l’élément sélectionné pour une zone de liste déroulante de notification d’application.

SetTitle(String)

Définit le titre d’une zone de liste déroulante de notification d’application.

S’applique à