AppNotificationBuilder.AddComboBox(AppNotificationComboBox) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将组合框添加到应用通知的 XML 有效负载。
public:
virtual AppNotificationBuilder ^ AddComboBox(AppNotificationComboBox ^ value) = AddComboBox;
AppNotificationBuilder AddComboBox(AppNotificationComboBox const& value);
public AppNotificationBuilder AddComboBox(AppNotificationComboBox value);
function addComboBox(value)
Public Function AddComboBox (value As AppNotificationComboBox) As AppNotificationBuilder
参数
- value
- AppNotificationComboBox
AppNotificationComboBox 对象,该对象表示要添加到通知中的组合框。
返回
返回 AppNotificationBuilder 实例,以便可以链接其他方法调用。
示例
以下示例演示如何向应用通知添加组合框。
var notification = new AppNotificationBuilder()
.AddText("Can you attend?")
.AddComboBox(new AppNotificationComboBox("ComboBox")
.AddItem("yes", "Going")
.AddItem("maybe", "Maybe")
.AddItem("no", "Decline")
.SetSelectedItem("yes"))
.BuildNotification();
AppNotificationManager.Default.Show(notification);
生成的 XML 有效负载:
<toast>
<visual>
<binding template='ToastGeneric'>
<text>Can you attend?</text>
</binding>
</visual>
<actions>
<input id='ComboBox' type='selection' defaultInput='yes'>
<selection id='maybe' content='Maybe'/><selection id='no' content='Decline'/>
<selection id='yes' content='Going'/>
</input>
</actions>
</toast>
注解
最多可以向单个通知添加五个输入控件。
有关使用 AppNotificationBuilder API 创建应用通知的 UI 的指导,请参阅 应用通知内容。
有关应用通知的 XML 架构的参考信息,请参阅 应用通知内容架构。