AppNotificationComboBox Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |