共用方式為


AppNotificationBuilder 類別

定義

提供 API 來建立定義應用程式通知 UI 的 XML 字串。

public ref class AppNotificationBuilder sealed
/// [Windows.Foundation.Metadata.Activatable(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 AppNotificationBuilder final
[Windows.Foundation.Metadata.Activatable(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 AppNotificationBuilder
function AppNotificationBuilder()
Public NotInheritable Class AppNotificationBuilder
繼承
Object Platform::Object IInspectable AppNotificationBuilder
屬性

備註

如需使用 AppNotificationBuilder API 來建立應用程式通知 UI 的指引,請參閱 應用程式通知內容

如需應用程式通知 XML 架構的參考資訊,請參閱 應用程式通知內容架構

建構函式

AppNotificationBuilder()

初始化 AppNotificationBuilder 類別的新實例。

方法

AddArgument(String, String)

將由索引鍵/值組組成的自變數新增至應用程式通知的 XML 承載。

AddButton(AppNotificationButton)

將按鈕新增至應用程式通知。

AddComboBox(AppNotificationComboBox)

將下拉式方塊新增至應用程式通知的 XML 承載。

AddProgressBar(AppNotificationProgressBar)

將進度列新增至應用程式通知的 XML 承載。

AddText(String, AppNotificationTextProperties)

將具有顯示和當地語系化選項的文字區塊新增至應用程式通知的 XML 承載。

AddText(String)

將文字區塊新增至應用程式通知的 XML 承載。

AddTextBox(String, String, String)

將具有指定佔位元文字和標題的文字框新增至應用程式通知的 XML 承載。

AddTextBox(String)

將文字框新增至應用程式通知的 XML 承載。

BuildNotification()

會傳回 AppNotification 物件,代表應用程式通知的 XML 承載。

IsUrgentScenarioSupported()

傳回值,指出目前裝置是否支持緊急應用程式通知案例。

MuteAudio()

要求系統將與應用程式通知相關聯的任何音訊靜音。

SetAppLogoOverride(Uri, AppNotificationImageCrop, String)

使用指定的裁剪方法和替代文字,設定應用程式通知左側顯示的影像。

SetAppLogoOverride(Uri, AppNotificationImageCrop)

使用指定的裁剪方法,設定應用程式通知左側顯示的影像。

SetAppLogoOverride(Uri)

設定應用程式通知左側顯示的影像。

SetAttributionText(String, String)

設定應用程式通知的屬性文字。

SetAttributionText(String)

設定應用程式通知的屬性文字。

SetAudioEvent(AppNotificationSoundEvent, AppNotificationAudioLooping)

設定應用程式通知的音訊事件和循環行為。

SetAudioEvent(AppNotificationSoundEvent)

設定應用程式通知的音訊事件。

SetAudioUri(Uri, AppNotificationAudioLooping)

設定顯示應用程式通知時所播放的聲音檔案和音訊循環行為。

SetAudioUri(Uri)

設定顯示應用程式通知時播放的聲音檔案。

SetDuration(AppNotificationDuration)

設定應用程式通知的持續時間。

SetGroup(String)

設定應用程式通知的群組識別碼。

SetHeroImage(Uri, String)

使用指定的替代文字,設定應用程式通知頂端顯示的影像,佔用通知的完整寬度。

SetHeroImage(Uri)

設定顯示在應用程式通知頂端的影像,佔用通知的完整寬度。

SetInlineImage(Uri, AppNotificationImageCrop, String)

使用指定的裁剪行為,設定內嵌顯示於任何文字元素之後的影像,以填滿應用程式通知中視覺區域的完整寬度。

SetInlineImage(Uri, AppNotificationImageCrop)

使用指定的裁剪行為,設定內嵌顯示於任何文字元素之後的影像,以填滿應用程式通知中視覺區域的完整寬度。

SetInlineImage(Uri)

設定內嵌顯示於任何文字元素之後的影像,以填滿應用程式通知中視覺區域的完整寬度。

SetScenario(AppNotificationScenario)

設定應用程式通知的案例,這會導致系統調整某些通知行為,以呈現指定案例的一致體驗。

SetTag(String)

設定應用程式通知的標記標識碼。

SetTimeStamp(DateTime)

設定應用程式通知的自定義時間戳。

適用於