Dialog Kontrola (eksperymentalna)
[Ten artykuł stanowi wstępną wersję dokumentacji i może ulec zmianie.]
Formant używany do grupowania zawartości.
Ważne
- To jest funkcja objęta programem eksperymentalnym.
- Funkcje w wersji eksperymentalnej nie są przeznaczone do użytku w środowiskach produkcyjnych i mogą mieć ograniczoną funkcjonalność. Te funkcje są udostępniane przed oficjalnym wydaniem, dzięki czemu klienci mogą szybciej uzyskać do nich dostęp i przekazać opinie na ich temat.
opis
Okno dialogowe (Dialog) to tymczasowe wyskakujące okienko, na stronie lub w aplikacji, na których użytkownicy mają się skoncentrować. Jest głównie używany do potwierdzenia działań, takich jak usuwanie pliku, lub do prośby o możliwość wyboru.
Ten składnik kanwy imituje styl i zachowanie formantu Wyszukiwanie przy interfejsie użytkownika Dialog Fluent UI. Zapoznaj się z dokumentacją najlepszych rozwiązań.
Wyświetl komponent w repozytorium GitHub Creator Kit.
Właściwości
Właściwości klucza
Właściwości | opis |
---|---|
Buttons |
Zestaw danych definiujący przyciski (patrz właściwości poniżej) |
Title |
Tekst wyświetlany w sekcji tytułu |
OverlayColor |
Kolor wyświetlany w obszarze pochyłym |
DialogWidth |
Szerokość Dialog (nie należy mylić z szerokością kontrolki, która powinna obejmować szerokość aplikacji) |
DialogHeight |
Wysokość Dialog (nie mylić z wysokością kontrolki, która powinna obejmować wysokość aplikacji). |
SubTitle |
Tekst wyświetlany pod tytułem |
Buttons
Właściwości
Właściwości | opis |
---|---|
Label |
Etykieta wyświetlana na przycisku. |
ButtonType |
Wyliczenie, które określa wygląd przycisku. Wybierz spośród Standard i Primary . |
Table(
{
Label: "Cancel",
ButtonType:'Microsoft.CoreControls.Button.ButtonType'.Standard
},{
Label: "Ok",
ButtonType:'Microsoft.CoreControls.Button.ButtonType'.Primary
}
)
Właściwości stylu
Właściwości | opis |
---|---|
Theme |
Obiekt motywu. Zobacz motywy, aby uzyskać wskazówki dotyczące konfiguracji. |
Aby uzyskać informacje o formatowaniu, zobacz wskazówki w sekcji zawartości panelu Format w Panelu.
Właściwości zdarzenia
Właściwości | opis |
---|---|
OnCloseSelect |
Wyrażenie akcji wykonywane po wybraniu przycisku zamknięcia. |
OnButtonSelect |
Wyrażenie akcji, które jest wykonywane po wybraniu jednego z przycisków akcji. |
Zachowanie
Konfigurowanie widoczności Dialog
Spraw, aby kontrolka Dialog
(lub powierzchnia, w której się znajduje) była widoczna, gdy zmienna typu logicznego (prawda/fałsz) zmieni się na true i przypisz tę zmienną do właściwości widoczności okna dialogowego. Po wyświetleniu okna dialogowego można je ukryć, aktualizując zmienną we właściwości resetowania, która jest wyzwalana po kliknięciu ikony zamykania.
Następująca Formuła Power Fx do otwierania okna dialogowego w formule akcji na innym komponencie gdzieś w aplikacji (na przykład właściwość OnSelect
przycisku):
UpdateContext({ showHideDialog: true })
Następującą formułę Power Fx do zamknięcia dialogu, we właściwości OnCloseSelect
okienka dialogowego:
UpdateContext({ showHideDialog: false })
Przypisz zmienną do Visible
właściwości sesji dialogowej:
showHideDialog
Skonfiguruj akcje przycisków
We właściwości OnButtonSelect
okna dialogowego podaj akcje w warunku If()
lub Switch()
na podstawie wartości tekstowej Self.SelectedButton.Label
, aby zdefiniować akcję. W zależności od akcji warto także zamknąć dialog po zakończeniu akcji.
If( Self.SelectedButton.Label = "Send",
Notify("Email Sent")
);
UpdateContext({ showHideDialog: false })
Ograniczenia
Tego składnika kanwy można używać tylko w aplikacjach kanwy i na stronach niestandardowych.