AppNotificationComboBox Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt ein Kombinationsfeld dar, das in einer App-Benachrichtigung angezeigt wird.
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
- Vererbung
- Attribute
Beispiele
Das folgende Beispiel veranschaulicht das Hinzufügen eines Kombinationsfelds zur XML-Nutzlast für eine App-Benachrichtigung.
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);
Die resultierende XML-Nutzlast, wenn das dringende Szenario unterstützt wird:
<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>
Hinweise
Fügen Sie der XML-Nutzlast für eine App-Benachrichtigung ein Kombinationsfeld hinzu, indem Sie AppNotificationBuilder.AddComboBox-aufrufen. Bis zu 5 Eingaben können einer einzelnen App-Benachrichtigung hinzugefügt werden.
Konstruktoren
AppNotificationComboBox(String) |
Initialisiert eine neue Instanz der AppNotificationComboBox Klasse mit der angegebenen ID. |
Eigenschaften
Items |
Dient zum Abrufen oder Festlegen der Elemente für ein AppNotificationComboBox- |
SelectedItem |
Ruft das ausgewählte Element für ein App-Benachrichtigungs-Kombinationsfeld ab oder legt es fest. |
Title |
Dient zum Abrufen oder Festlegen des Titels für ein Kombinationsfeld für App-Benachrichtigungen. |
Methoden
AddItem(String, String) |
Fügt einem AppNotificationComboBox-ein Element hinzu. |
SetSelectedItem(String) |
Legt das ausgewählte Element für ein Kombinationsfeld für App-Benachrichtigungen fest. |
SetTitle(String) |
Legt den Titel für ein Kombinationsfeld für App-Benachrichtigungen fest. |