Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Poniżej opisano wszystkie właściwości i elementy w zawartości powiadomienia typu toast.
Jeśli wolisz używać nieprzetworzonego kodu XML zamiast biblioteki Powiadomień, zobacz schemat XML.
ToastContent
ToastContent to obiekt najwyższego poziomu, który opisuje zawartość powiadomienia, w tym wizualizacje, akcje i dźwięk.
| Property | Typ | Required | Description |
|---|---|---|---|
| Launch | ciąg | false | Ciąg przekazywany do aplikacji, gdy zostanie ona aktywowana przez Toast. Format i zawartość tego ciągu są definiowane przez aplikację do użytku własnego. Gdy użytkownik stuknie lub kliknie powiadomienie typu Toast, aby uruchomić powiązaną aplikację, ciąg uruchamiania udostępnia kontekst aplikacji, który umożliwia wyświetlenie użytkownikowi widoku istotnego dla zawartości powiadomienia Toast, a nie uruchamiania domyślnym sposobem. |
| Visual | ToastVisual | true | Opisuje wizualną część powiadomienia typu toast. |
| Actions | IToastActions | false | Opcjonalnie utwórz akcje niestandardowe za pomocą przycisków i danych wejściowych. |
| Audio | ToastAudio | false | Opisuje część dźwiękową powiadomienia. |
| ActivationType | ToastActivationType | false | Określa typ aktywacji, który będzie używany, gdy użytkownik kliknie powiadomienie tego komunikatu Toast. |
| ActivationOptions | ToastActivationOptions | false | Nowość w Aktualizacji dla Twórców: dodatkowe opcje dotyczące aktywacji powiadomień toast. |
| Scenario | ToastScenario | false | Deklaruje scenariusz używany dla powiadomienia toast, na przykład alarmu lub przypomnienia. |
| DisplayTimestamp | DateTimeOffset? | false | Nowość w aktualizacji dla twórców: zastąpij domyślny znacznik czasu niestandardowym znacznikiem czasu reprezentującym, kiedy zawartość powiadomienia została rzeczywiście dostarczona, zamiast czasu otrzymania powiadomienia przez platformę systemu Windows. |
| Header | ToastHeader | false | Nowość w aktualizacji dla twórców: dodaj nagłówek niestandardowy do powiadomienia, aby zgrupować wiele powiadomień w Centrum akcji. |
ToastScenario
Określa, jaki scenariusz reprezentuje komunikat typu toast.
| Value | Meaning |
|---|---|
| Default | Normalne zachowanie powiadomienia. |
| Przypomnienie | Powiadomienie z przypomnieniem. Zostanie on wyświetlony wstępnie rozwinięty i pozostanie na ekranie użytkownika do czasu odrzucenia. |
| Alarm | Powiadomienie o alarmie. Zostanie on wyświetlony wstępnie rozwinięty i pozostanie na ekranie użytkownika do czasu odrzucenia. Dźwięk będzie domyślnie pętlony i będzie wykorzystywać dźwięk alarmowy. |
| IncomingCall | Powiadomienie o połączeniu przychodzącym. Zostanie to wyświetlone wstępnie rozwinięte w specjalnym formacie połączenia i pozostanie na ekranie użytkownika do czasu odrzucenia. Dźwięk będzie odtwarzany w pętli domyślnie i będzie używać formatu dzwonka. |
ToastVisual
Wizualna część powiadomień zawiera powiązania, które obejmują tekst, obrazy, zawartość adaptacyjną i inne elementy.
| Property | Typ | Required | Description |
|---|---|---|---|
| BindingGeneric | ToastBindingGeneric | true | Uniwersalne powiązanie toastowe, które można renderować na wszystkich urządzeniach. To powiązanie jest wymagane i nie może mieć wartości null. |
| BaseUri | Uri | false | Domyślny podstawowy adres URL połączony z względnymi adresami URL w atrybutach źródła obrazu. |
| AddImageQuery | bool? | false | Ustaw „true”, aby umożliwić Windows dołączanie ciągu zapytania do adresu URL obrazu podanego w powiadomieniu wyskakującym. Użyj tego atrybutu, jeśli serwer hostuje obrazy i może obsługiwać ciągi zapytania, pobierając wariant obrazu na podstawie ciągów zapytania lub ignorując ciąg zapytania i zwracając obraz zgodnie z opisem bez ciągu zapytania. Ten ciąg zapytania określa skalę, ustawienie kontrastu i język; na przykład wartość "www.website.com/images/hello.png" podana w powiadomieniu staje się "www.website.com/images/hello.png?ms-scale=100&ms-contrast=standard&ms-lang=en-us" |
| Language | ciąg | false | Docelowe ustawienia regionalne treści wizualnej podczas używania zlokalizowanych zasobów, określone jako tagi języka BCP-47, takich jak "en-US" lub "fr-FR". Te ustawienia regionalne są zastępowane przez dowolne ustawienia regionalne określone w powiązaniu lub tekście. Jeśli nie zostanie podana, zostaną użyte ustawienia regionalne systemu. |
ToastBindingGeneric
Powiązanie ogólne jest domyślnym powiązaniem dla powiadomień typu "toast", i jest miejscem, gdzie określasz tekst, obrazy, zawartość adaptacyjną i inne elementy.
| Property | Typ | Required | Description |
|---|---|---|---|
| Children | <IList> | false | Zawartość treści wyskakującego okienka, która może zawierać tekst, obrazy i grupy (dodane w aktualizacji rocznicowej). Elementy tekstowe muszą znajdować się przed innymi elementami, a obsługiwane są tylko 3 elementy tekstowe. Jeśli element tekstowy zostanie umieszczony po jakimkolwiek innym elemecie, zostanie on ściągnięty na górę lub upuszczony. Na koniec niektóre właściwości tekstu, takie jak HintStyle, nie są obsługiwane w elementach tekstowych podrzędnych głównych elementów i działają tylko wewnątrz AdaptiveSubgroup. Jeśli używasz elementu AdaptiveGroup na urządzeniach bez Aktualizacji Rocznicowej, zawartość grupy zostanie po prostu pominięta. |
| AppLogoOverride | ToastGenericAppLogo | false | Opcjonalne logo do zastąpienia logo aplikacji. |
| HeroImage | ToastGenericHeroImage | false | Opcjonalny wyróżniony obraz „hero”, wyświetlany w powiadomieniu i Centrum akcji. |
| Attribution | ToastGenericAttributionText | false | Opcjonalny tekst przypisania, który będzie wyświetlany w dolnej części wyskakującego powiadomienia. |
| BaseUri | Uri | false | Domyślny podstawowy adres URL połączony z względnymi adresami URL w atrybutach źródła obrazu. |
| AddImageQuery | bool? | false | Ustaw „true”, aby umożliwić Windows dołączanie ciągu zapytania do adresu URL obrazu podanego w powiadomieniu wyskakującym. Użyj tego atrybutu, jeśli serwer hostuje obrazy i może obsługiwać ciągi zapytania, pobierając wariant obrazu na podstawie ciągów zapytania lub ignorując ciąg zapytania i zwracając obraz zgodnie z opisem bez ciągu zapytania. Ten ciąg zapytania określa skalę, ustawienie kontrastu i język; na przykład wartość "www.website.com/images/hello.png" podana w powiadomieniu staje się "www.website.com/images/hello.png?ms-scale=100&ms-contrast=standard&ms-lang=en-us" |
| Language | ciąg | false | Docelowe ustawienia regionalne treści wizualnej podczas używania zlokalizowanych zasobów, określone jako tagi języka BCP-47, takich jak "en-US" lub "fr-FR". Te ustawienia regionalne są zastępowane przez dowolne ustawienia regionalne określone w powiązaniu lub tekście. Jeśli nie zostanie podana, zostaną użyte ustawienia regionalne systemu. |
IToastBindingGenericChild
Interfejs znacznika dla wyskakujących elementów podrzędnych zawierających tekst, obrazy, grupy i inne.
| Implementations |
|---|
| AdaptiveText |
| AdaptiveImage |
| AdaptiveGroup |
| AdaptiveProgressBar |
AdaptiveText
Element adaptacyjnego tekstu. Jeśli zostanie umieszczona na najwyższym poziomie ToastBindingGeneric.Children, zastosowanie znajdzie jedynie HintMaxLines. Jeśli jednak zostanie to umieszczone jako element podrzędny grupy/podgrupy, obsługiwane jest pełne stylizowanie tekstu.
| Property | Typ | Required | Description |
|---|---|---|---|
| Text | Ciąg lub BindableString | false | Tekst do wyświetlenia. Obsługa powiązania danych dodana w aktualizacji dla twórców, ale działa tylko w przypadku elementów tekstowych najwyższego poziomu. |
| HintStyle | AdaptiveTextStyle | false | Styl określa rozmiar czcionki, wagę i nieprzezroczystość tekstu. Działa tylko dla elementów tekstowych wewnątrz grupy/podgrupy. |
| HintWrap | bool? | false | Ustaw wartość true, aby włączyć zawijanie tekstu. Elementy tekstowe najwyższego poziomu ignorują tę właściwość i zawsze zawijają (można użyć funkcji HintMaxLines = 1, aby wyłączyć zawijanie elementów tekstowych najwyższego poziomu). Elementy tekstowe wewnątrz grup/podgrup domyślnie mają wartość false w przypadku zawijania. |
| HintMaxLines | int? | false | Maksymalna liczba wierszy, które element tekstowy może wyświetlić. |
| HintMinLines | int? | false | Minimalna liczba wierszy, które musi wyświetlać element tekstowy. Działa tylko dla elementów tekstowych wewnątrz grupy/podgrupy. |
| HintAlign | AdaptiveTextAlign | false | Wyrównanie tekstu w poziomie. Działa tylko dla elementów tekstowych wewnątrz grupy/podgrupy. |
| Language | ciąg | false | Docelowa lokalizacja zawartości XML określona jako tagi języka BCP-47, takie jak "en-US" lub "fr-FR". Ustawienia regionalne określone tutaj zastępują każde inne określone ustawienia regionalne, takie jak w bindowaniu lub wizualizacji. Jeśli ta wartość jest dosłownym ciągiem znaków, ten atrybut domyślnie przyjmuje język interfejsu użytkownika. Jeśli ta wartość jest odwołaniem do ciągu, ten atrybut domyślnie przyjmuje ustawienia regionalne wybrane przez środowisko uruchomieniowe systemu Windows przy rozwiązywaniu ciągu. |
BindableString
Wartość powiązania dla ciągów.
| Property | Typ | Required | Description |
|---|---|---|---|
| BindingName | ciąg | true | Pobiera lub ustawia nazwę, która odpowiada wartości powiązania danych. |
AdaptiveTextStyle
Styl tekstu określa rozmiar czcionki, wagę i nieprzezroczystość. Subtelna nieprzezroczystość wynosi 60%, a kod kolorystyczny to%.
| Value | Meaning |
|---|---|
| Default | Wartość domyślna. Styl jest określany przez moduł renderowania. |
| Caption | Mniejszy od rozmiaru czcionki w akapicie. |
| CaptionSubtle | Tak samo jak nagłówek, ale z subtelną przezroczystością. |
| Body | Rozmiar czcionki akapitu. |
| BodySubtle | Tak samo jak Ciało, ale z subtelną nieprzezroczystością. |
| Base | Rozmiar czcionki akapitu, pogrubiona waga. Zasadniczo pogrubiona wersja Body. |
| BaseSubtle | Tak samo jak baza, ale z subtelną nieprzezroczystością. |
| Subtitle | Rozmiar czcionki H4. |
| SubtitleSubtle | Tak samo jak podtytuł, ale z subtelną nieprzezroczystością. |
| Title | Rozmiar czcionki H3. |
| TitleSubtle | Tak samo jak Tytuł, ale z subtelną nieprzezroczystością. |
| TitleNumeral | Tak samo jak Tytuł, ale z usuniętymi marginesami u góry i u dołu. |
| Subheader | Rozmiar czcionki H2. |
| SubheaderSubtle | Taki sam jak Subheader, ale z subtelną nieprzezroczystością. |
| SubheaderNumeral | Tak samo jak podtytuł, ale z usuniętym górnym i dolnym marginesem. |
| Header | Rozmiar czcionki H1. |
| HeaderSubtle | Tak samo jak nagłówek, ale z subtelną nieprzezroczystością. |
| HeaderNumeral | Tak samo jak nagłówek, ale z górnym i dolnym marginesem usuniętym. |
AdaptiveTextAlign
Określa wyrównanie tekstu w poziomie.
| Value | Meaning |
|---|---|
| Default | Wartość domyślna. Wyrównanie jest automatycznie określane przez moduł renderowania. |
| Auto | Wyrównanie określone przez bieżący język i kulturę. |
| Left | Wyrównaj tekst do lewej strony. |
| Center | Wyrównaj tekst poziomo do środka. |
| Right | Wyrównaj tekst w poziomie do prawej strony. |
AdaptiveImage
Obraz w linii.
| Property | Typ | Required | Description |
|---|---|---|---|
| Source | ciąg | true | Adres URL obrazu. Obsługiwane są pliki ms-appx, ms-appdata i http. W ramach aktualizacji Fall Creators Update obrazy internetowe mogą mieć do 3 MB na zwykłych połączeniach i 1 MB w przypadku połączeń taryfowych. Na urządzeniach, na których nie uruchomiono jeszcze aktualizacji Fall Creators Update, obrazy internetowe nie mogą być większe niż 200 KB. |
| HintCrop | AdaptiveImageCrop | false | Nowość w aktualizacji rocznicowej: kontroluj żądane przycinanie obrazu. |
| HintRemoveMargin | bool? | false | Domyślnie obrazy wewnątrz grup/podgrup mają margines 8 pikseli wokół nich. Ten margines można usunąć, ustawiając tę właściwość na true. |
| HintAlign | AdaptiveImageAlign | false | Wyrównanie w poziomie obrazu. Działa tylko dla obrazów wewnątrz grupy/podgrupy. |
| Tekst alternatywny | ciąg | false | Alternatywny tekst opisujący obraz używany do celów ułatwień dostępu. |
| AddImageQuery | bool? | false | Ustaw „true”, aby umożliwić Windows dołączanie ciągu zapytania do adresu URL obrazu podanego w powiadomieniu wyskakującym. Użyj tego atrybutu, jeśli serwer hostuje obrazy i może obsługiwać ciągi zapytania, pobierając wariant obrazu na podstawie ciągów zapytania lub ignorując ciąg zapytania i zwracając obraz zgodnie z opisem bez ciągu zapytania. Ten ciąg zapytania określa skalę, ustawienie kontrastu i język; na przykład wartość "www.website.com/images/hello.png" podana w powiadomieniu staje się "www.website.com/images/hello.png?ms-scale=100&ms-contrast=standard&ms-lang=en-us" |
AdaptiveImageCrop
Określa żądane przycinanie obrazu.
| Value | Meaning |
|---|---|
| Default | Wartość domyślna. Zachowanie przycinania określone przez moduł renderowania. |
| None | Obraz nie jest przycięty. |
| Circle | Obraz jest przycinany do kształtu okręgu. |
AdaptiveImageAlign
Określa wyrównanie w poziomie dla obrazu.
| Value | Meaning |
|---|---|
| Default | Wartość domyślna. Zachowanie wyrównania określone przez moduł renderowania. |
| Stretch | Obraz rozciąga się w celu wypełnienia dostępnej szerokości (i potencjalnie dostępnej wysokości również w zależności od miejsca umieszczenia obrazu). |
| Left | Wyrównaj obraz do lewej strony, wyświetlając obraz w natywnej rozdzielczości. |
| Center | Wyrównaj obraz poziomo na środku, wyświetlając obraz w jego natywnej rozdzielczości. |
| Right | Wyrównaj obraz do prawej strony, wyświetlając obraz w natywnej rozdzielczości. |
AdaptiveGroup
Nowość w aktualizacji rocznicowej: grupy semantycznie identyfikują, że zawartość w grupie musi być wyświetlana jako całość lub nie jest wyświetlana, jeśli nie może pasować. Grupy umożliwiają również tworzenie wielu kolumn.
| Property | Typ | Required | Description |
|---|---|---|---|
| Children | IList<AdaptiveSubgroup> | false | Podgrupy są wyświetlane jako kolumny pionowe. Należy użyć podgrup, aby udostępnić dowolną zawartość wewnątrz grupy adaptacyjnej. |
AdaptiveSubgroup
Nowość w aktualizacji rocznicowej: podgrupy to kolumny pionowe, które mogą zawierać tekst i obrazy.
| Property | Typ | Required | Description |
|---|---|---|---|
| Children | <IListIAdaptiveSubgroupChild> | false | AdaptiveText i AdaptiveImage są prawidłowymi elementami podgrup. |
| HintWeight | int? | false | Zarządzaj szerokością tej kolumny podgrupy, ustalając wagę względem innych podgrup. |
| HintTextStacking | AdaptiveSubgroupTextStacking | false | Kontroluj pionowe wyrównanie zawartości tej podgrupy. |
IAdaptiveSubgroupChild
Interfejs znacznikowy dla dzieci podgrupy.
| Implementations |
|---|
| AdaptiveText |
| AdaptiveImage |
AdaptiveSubgroupTextStacking
TextStacking określa wyrównanie pionowe zawartości.
| Value | Meaning |
|---|---|
| Default | Wartość domyślna. Program renderowany automatycznie wybiera domyślne wyrównanie w pionie. |
| Top | Wyrównaj pionowo do góry. |
| Center | Wyrównaj w pionie do środka. |
| Bottom | Wyrównaj pionowo do dołu. |
AdaptiveProgressBar
Nowość w aktualizacji dla twórców: pasek postępu. Obsługiwane tylko na wyskakujące powiadomienia w programie Desktop, kompilacji 15063 lub nowszej.
| Property | Typ | Required | Description |
|---|---|---|---|
| Title | Ciąg lub BindableString | false | Pobiera lub ustawia opcjonalny ciąg tytułu. Obsługuje powiązanie danych. |
| Value | double lub AdaptiveProgressBarValue lub BindableProgressBarValue | false | Pobiera lub ustawia wartość paska postępu. Obsługuje powiązanie danych. Wartość domyślna to 0. |
| ValueStringOverride | Ciąg lub BindableString | false | Pobiera lub ustawia opcjonalny ciąg, który ma być wyświetlany zamiast domyślnego ciągu procentowego. Jeśli to nie zostanie podane, zostanie wyświetlony komunikat podobny do "70%". |
| Status | Ciąg lub BindableString | true | Pobiera lub ustawia ciąg stanu (wymagany), który jest wyświetlany pod paskiem postępu po lewej stronie. Ten ciąg powinien odzwierciedlać stan operacji, na przykład "Pobieranie..." lub "Instalowanie..." |
AdaptiveProgressBarValue
Klasa reprezentująca wartość paska postępu.
| Property | Typ | Required | Description |
|---|---|---|---|
| Value | double | false | Pobiera lub ustawia wartość (0,0 – 1,0) reprezentującą procent wykonania. |
| IsIndeterminate | bool | false | Pobiera lub ustawia wartość wskazującą, czy pasek postępu jest nieokreślony. Jeśli to prawda, wartość zostanie zignorowana. |
BindableProgressBarValue
Wartość paska postępu z możliwością wiązania.
| Property | Typ | Required | Description |
|---|---|---|---|
| BindingName | ciąg | true | Pobiera lub ustawia nazwę, która odpowiada wartości powiązania danych. |
ToastGenericAppLogo
Logo do wyświetlenia zamiast logo aplikacji.
| Property | Typ | Required | Description |
|---|---|---|---|
| Source | ciąg | true | Adres URL obrazu. Obsługiwane są pliki ms-appx, ms-appdata i http. Obrazy HTTP muszą mieć rozmiar 200 KB lub mniejszy. |
| HintCrop | ToastGenericAppLogoCrop | false | Określ, w jaki sposób chcesz przyciąć obraz. |
| Tekst alternatywny | ciąg | false | Alternatywny tekst opisujący obraz używany do celów ułatwień dostępu. |
| AddImageQuery | bool? | false | Ustaw „true”, aby umożliwić Windows dołączanie ciągu zapytania do adresu URL obrazu podanego w powiadomieniu wyskakującym. Użyj tego atrybutu, jeśli serwer hostuje obrazy i może obsługiwać ciągi zapytania, pobierając wariant obrazu na podstawie ciągów zapytania lub ignorując ciąg zapytania i zwracając obraz zgodnie z opisem bez ciągu zapytania. Ten ciąg zapytania określa skalę, ustawienie kontrastu i język; na przykład wartość "www.website.com/images/hello.png" podana w powiadomieniu staje się "www.website.com/images/hello.png?ms-scale=100&ms-contrast=standard&ms-lang=en-us" |
ToastGenericAppLogoCrop
Steruje przycinaniem obrazu logo aplikacji.
| Value | Meaning |
|---|---|
| Default | Przycinanie używa domyślnego zachowania modułu renderowania. |
| None | Obraz nie jest przycięty, wyświetlany jest w formacie kwadratu. |
| Circle | Obraz jest przycięty do okręgu. |
ToastGenericHeroImage
Polecany obraz „hero”, który jest wyświetlany na powiadomieniach i w centrum akcji.
| Property | Typ | Required | Description |
|---|---|---|---|
| Source | ciąg | true | Adres URL obrazu. Obsługiwane są pliki ms-appx, ms-appdata i http. Obrazy HTTP muszą mieć rozmiar 200 KB lub mniejszy. |
| Tekst alternatywny | ciąg | false | Alternatywny tekst opisujący obraz używany do celów ułatwień dostępu. |
| AddImageQuery | bool? | false | Ustaw „true”, aby umożliwić Windows dołączanie ciągu zapytania do adresu URL obrazu podanego w powiadomieniu wyskakującym. Użyj tego atrybutu, jeśli serwer hostuje obrazy i może obsługiwać ciągi zapytania, pobierając wariant obrazu na podstawie ciągów zapytania lub ignorując ciąg zapytania i zwracając obraz zgodnie z opisem bez ciągu zapytania. Ten ciąg zapytania określa skalę, ustawienie kontrastu i język; na przykład wartość "www.website.com/images/hello.png" podana w powiadomieniu staje się "www.website.com/images/hello.png?ms-scale=100&ms-contrast=standard&ms-lang=en-us" |
ToastGenericAttributionText
Tekst przypisania wyświetlany w dolnej części powiadomienia wyskakującego.
| Property | Typ | Required | Description |
|---|---|---|---|
| Text | ciąg | true | Tekst do wyświetlenia. |
| Language | ciąg | false | Docelowe ustawienia regionalne treści wizualnej podczas używania zlokalizowanych zasobów, określone jako tagi języka BCP-47, takich jak "en-US" lub "fr-FR". Jeśli nie zostanie podana, zostaną użyte ustawienia regionalne systemu. |
IToastActions
Interfejs znacznika dla wyskakujące akcje/dane wejściowe.
| Implementations |
|---|
| ToastActionsCustom |
| ToastActionsSnoozeAndDismiss |
ToastActionsCustom
Implementuje interfejs IToastActions
Utwórz własne akcje niestandardowe i wejścia, używając takich kontrolek jak przyciski, pola tekstowe i opcje wyboru.
| Property | Typ | Required | Description |
|---|---|---|---|
| Inputs | < IToastInput> | false | Dane wejściowe, takie jak pola tekstowe i pola wyboru. Dozwolone są tylko 5 danych wejściowych. |
| Buttons | IList<IToastButton> | false | Przyciski są wyświetlane po wszystkich danych wejściowych (lub obok danych wejściowych, jeśli przycisk jest używany jako przycisk szybkiej odpowiedzi). Dozwolone są maksymalnie 5 przycisków (lub mniej, jeśli masz również elementy menu kontekstowego). |
| ContextMenuItems | IList<ToastContextMenuItem> | false | Nowość w aktualizacji rocznicowej: niestandardowe elementy menu kontekstowego, udostępniając dodatkowe akcje, jeśli użytkownik kliknie powiadomienie prawym przyciskiem myszy. Możesz mieć maksymalnie 5 przycisków i połączonych elementów menu kontekstowego. |
IToastInput
Interfejs znaczników dla powiadomień typu toast.
| Implementations |
|---|
| ToastTextBox |
| ToastSelectionBox |
ToastTextBox
Implementuje interfejs IToastInput
Kontrolka pola tekstowego, do którego użytkownik może wpisać tekst.
| Property | Typ | Required | Description |
|---|---|---|---|
| Id | ciąg | true | Identyfikator jest wymagany i służy do mapowania tekstu wprowadzonego przez użytkownika na parę klucz-wartość identyfikator/wartość, z której aplikacja korzysta później. |
| Title | ciąg | false | Tekst tytułu wyświetlany nad polem tekstowym. |
| PlaceholderContent | ciąg | false | Tekst zastępczy, który ma być wyświetlany w polu tekstowym, gdy użytkownik nie wpisał jeszcze żadnego tekstu. |
| DefaultInput | ciąg | false | Początkowy tekst do umieszczenia w polu tekstowym. Pozostaw tę wartość null dla pustego pola tekstowego. |
ToastSelectionBox
Implementuje IToastInput
Kontrolka pola wyboru, która umożliwia użytkownikom wybranie z listy rozwijanej opcji.
| Property | Typ | Required | Description |
|---|---|---|---|
| Id | ciąg | true | Identyfikator jest wymagany. Jeśli użytkownik wybrał ten element, ten identyfikator zostanie przekazany z powrotem do kodu aplikacji, reprezentując wybrany przez nich wybór. |
| Content | ciąg | true | Zawartość jest wymagana i jest ciągiem wyświetlanym w elemencie wyboru. |
ToastSelectionBoxItem
Element pola wyboru (element, który użytkownik może wybrać z listy rozwijanej).
| Property | Typ | Required | Description |
|---|---|---|---|
| Id | ciąg | true | Identyfikator jest wymagany i służy do mapowania tekstu wprowadzonego przez użytkownika na parę klucz-wartość identyfikator/wartość, z której aplikacja korzysta później. |
| Title | ciąg | false | Tekst tytułu wyświetlany nad polem zaznaczenia. |
| DefaultSelectionBoxItemId | ciąg | false | Ten element kontroluje, który element jest domyślnie wybierany, i odnosi się do właściwości Id ToastSelectionBoxItem. Jeśli tego nie podasz, domyślny wybór będzie pusty (użytkownik nie widzi nic). |
| Items | IList<ToastSelectionBoxItem> | false | Elementy wyboru, które użytkownik może wybrać z tej listy wyboru. Można dodać tylko 5 elementów. |
IToastButton
Interfejs znacznika dla przycisków toast.
| Implementations |
|---|
| ToastButton |
| ToastButtonSnooze |
| ToastButtonDismiss |
ToastButton
Implementuje funkcję IToastButton
Przycisk, który użytkownik może kliknąć.
| Property | Typ | Required | Description |
|---|---|---|---|
| Content | ciąg | true | Required. Tekst do wyświetlenia na przycisku. |
| Arguments | ciąg | true | Required. Zdefiniowany przez aplikację ciąg argumentów, które aplikacja otrzyma później, jeśli użytkownik kliknie ten przycisk. |
| ActivationType | ToastActivationType | false | Określa typ aktywacji tego przycisku, który będzie używany po kliknięciu. Wartość domyślna to Przód. |
| ActivationOptions | ToastActivationOptions | false | Nowość w Aktualizacji Twórców: pobieranie lub ustawianie dodatkowych opcji związanych z aktywacją przycisku wyskakującego. |
ToastActivationType
Decyduje o typie aktywacji, który będzie używany podczas interakcji użytkownika z określoną akcją.
| Value | Meaning |
|---|---|
| Foreground | Wartość domyślna. Aplikacja pierwszego planu została uruchomiona. |
| Background | Odpowiednie zadanie w tle (przy założeniu, że wszystko zostało skonfigurowane) jest wyzwalane i można wykonać kod w tle (na przykład wysyłanie szybkiej odpowiedzi użytkownika) bez przerywania działania użytkownika. |
| Protocol | Uruchom inną aplikację przy użyciu aktywacji protokołu. |
ToastActivationOptions
Nowość w aktualizacji dla twórców: dodatkowe opcje związane z aktywacją.
| Property | Typ | Required | Description |
|---|---|---|---|
| AfterActivationBehavior | ToastAfterActivationBehavior | false | Nowość w aktualizacji Fall Creators: Pobiera lub ustawia zachowanie, którego toast powinien używać, gdy użytkownik wykonuje tę akcję. Działa to tylko na komputerze stacjonarnym w przypadku ToastButton i ToastContextMenuItem. |
| ProtocolActivationTargetApplicationPfn | ciąg | false | Jeśli używasz ToastActivationType.Protocol, możesz opcjonalnie określić docelowy PFN, aby niezależnie od tego, czy wiele aplikacji jest zarejestrowanych do obsługi tego samego protokołu URI, żądana aplikacja zostanie zawsze uruchomiona. |
ToastAfterActivationBehavior
Określa zachowanie, którego ma używać powiadomienie, gdy użytkownik podejmuje akcję na wyskakujących elementach.
| Value | Meaning |
|---|---|
| Default | Domyślne zachowanie. Komunikat zostanie zamknięty, gdy użytkownik podejmie akcję na komunikacie. |
| PendingUpdate | Gdy użytkownik kliknie przycisk na Twoim powiadomieniu typu toast, powiadomienie pozostanie widoczne w stanie "oczekiwanie na aktualizację". Należy natychmiast zaktualizować powiadomienie z zadania w tle, żeby użytkownik nie widział tego stanu wizualnego „oczekującej aktualizacji” zbyt długo. |
ToastButtonSnooze
Implementuje funkcję IToastButton
Przycisk snooze obsługiwany przez system, który automatycznie obsługuje odłożenie powiadomienia.
| Property | Typ | Required | Description |
|---|---|---|---|
| CustomContent | ciąg | false | Opcjonalny tekst niestandardowy wyświetlany na przycisku, który zastępuje domyślny zlokalizowany tekst "Snooze". |
ToastButtonDismiss
Implementuje funkcję IToastButton
Przycisk odrzucania obsługiwanego przez system, który odrzuca powiadomienie po kliknięciu.
| Property | Typ | Required | Description |
|---|---|---|---|
| CustomContent | ciąg | false | Opcjonalny tekst niestandardowy wyświetlany na przycisku, który zastępuje domyślny zlokalizowany tekst "Odrzuć". |
ToastActionsSnoozeAndDismiss
*Implementuje iToastActions
Automatycznie konstruuje listę rozwijaną dla interwałów odraczania oraz przyciski odraczania/odrzucania; wszystkie te elementy są automatycznie zlokalizowane, a logika odraczania jest automatycznie obsługiwana przez system.
| Property | Typ | Required | Description |
|---|---|---|---|
| ContextMenuItems | IList<ToastContextMenuItem> | false | Nowość w aktualizacji rocznicowej: niestandardowe elementy menu kontekstowego, udostępniając dodatkowe akcje, jeśli użytkownik kliknie powiadomienie prawym przyciskiem myszy. Można mieć maksymalnie 5 elementów. |
ToastContextMenuItem
Wpis elementu menu kontekstowego.
| Property | Typ | Required | Description |
|---|---|---|---|
| Content | ciąg | true | Required. Tekst do wyświetlenia. |
| Arguments | ciąg | true | Required. Zdefiniowany przez aplikację ciąg argumentów, które aplikacja może później pobrać po aktywowaniu, gdy użytkownik kliknie element menu. |
| ActivationType | ToastActivationType | false | Określa typ aktywacji, który będzie używany przez ten element menu po kliknięciu. Wartość domyślna to Przód. |
| ActivationOptions | ToastActivationOptions | false | Nowość w aktualizacji dla twórców: dodatkowe opcje dotyczące aktywacji wyskakujących elementów menu kontekstowego. |
ToastAudio
Określ dźwięk, który ma być odtwarzany po odebraniu powiadomienia typu Toast.
| Property | Typ | Required | Description |
|---|---|---|---|
| Src | uri | false | Plik multimedialny do odtwarzania zamiast domyślnego dźwięku. Obsługiwane są tylko ms-appx i ms-resource. Wszystkie inne (ms-appdata, http, C:itp.) nie są obsługiwane. |
| Loop | boolean | false | Ustaw wartość true, jeśli dźwięk powinien być powtarzany tak długo, jak długo pokazany jest Toast; wartość false, aby odtworzyć go tylko raz (domyślnie). |
| Silent | boolean | false | Prawda, żeby wyciszyć dźwięk; fałsz, żeby pozwolić na odtwarzanie dźwięku powiadomienia typu toast (ustawienie domyślne). |
ToastHeader
Nowość w aktualizacji dla twórców: niestandardowy nagłówek, który grupuje wiele powiadomień razem w Centrum akcji.
| Property | Typ | Required | Description |
|---|---|---|---|
| Id | ciąg | true | Identyfikator utworzony przez dewelopera, który jednoznacznie identyfikuje ten nagłówek. Jeśli dwa powiadomienia mają ten sam identyfikator nagłówka, zostaną wyświetlone poniżej tego samego nagłówka w Centrum akcji. |
| Title | ciąg | true | Tytuł nagłówka. |
| Arguments | ciąg | true | Pobiera lub ustawia zdefiniowany przez dewelopera ciąg argumentów zwracanych do aplikacji po kliknięciu tego nagłówka przez użytkownika. Nie można mieć wartości null. |
| ActivationType | ToastActivationType | false | Pobiera lub ustawia typ aktywacji, który będzie używany po kliknięciu tego nagłówka. Wartość domyślna to Przód. Należy pamiętać, że obsługiwane są tylko Foreground i Protocol. |
| ActivationOptions | ToastActivationOptions | false | Pobiera lub ustawia dodatkowe opcje związane z aktywacją nagłówka powiadomienia. |
Tematy pokrewne
Windows developer