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>

注釈

AppNotificationBuilder.AddComboBox を呼び出して、アプリ通知の XML ペイロードにコンボ ボックスを追加します。 1 つのアプリ通知に最大 5 つの入力を追加できます。

コンストラクター

名前 説明
AppNotificationComboBox(String)

指定した ID を使用して 、AppNotificationComboBox クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
Items

AppNotificationComboBox の項目を取得または設定します。

SelectedItem

アプリ通知コンボ ボックスの選択した項目を取得または設定します。

Title

アプリ通知コンボ ボックスのタイトルを取得または設定します。

メソッド

名前 説明
AddItem(String, String)

AppNotificationComboBox に項目を追加します。

SetSelectedItem(String)

アプリ通知コンボ ボックスの選択した項目を設定します。

SetTitle(String)

アプリ通知コンボ ボックスのタイトルを設定します。

適用対象