Dialog kontrolli (kokeellinen)
[Tämä artikkeli sisältää julkaisua edeltävää materiaalia ja voi muuttua.]
Sisällön ryhmittelyyn käytetty ohjausobjekti.
Tärkeä
- Tämä on kokeellinen ominaisuus.
- Kokeiluversion ominaisuuksia ei ole tarkoitettu tuotantokäyttöön, ja niiden toiminnallisuus voi olla rajoitettu. Nämä toiminnot ovat käytettävissä ennen virallista julkaisua, jotta asiakkaat voivat käyttää niiden ennakkojulkaisua ja antaa palautetta.
Description
Valintaikkuna (Dialog) väliaikainen ponnahdusikkuna, joka siirtää kohdistuksen sivulta tai sovelluksesta ja joka edellyttää käyttäjän vuorovaikutusta. Sitä käytetään lähinnä toimintojen, kuten tiedoston poistamisen, vahvistamiseen tai valintojen tekemiseen.
Pohjaan perustuva sovellus matkii Fluent UI:n Dialog-ohjausobjektin tyyliä ja toimintaa. Katso parhaat käytännöt dokumentaatiosta.
Tarkastele komponenttia Creator Kitin GitHub-säilössä.
Ominaisuudet
Tärkeimmät ominaisuudet
Ominaisuus | Description |
---|---|
Buttons |
Painikkeet määrittävä tietojoukko (katso ominaisuudet alta) |
Title |
Otsikko-osiossa näkyvä teksti |
OverlayColor |
Peittoalueella näkyvä väri |
DialogWidth |
Valintaikkunan leveys (joka on eri asia kuin ohjausobjektin leveys, jonka pitäisi olla yhtä leveä kuin sovellus) |
DialogHeight |
Valintaikkunan korkeus (joka on eri asia kuin ohjausobjektin korkeus, jonka pitäisi olla yhtä korkea kuin sovellus). |
SubTitle |
Otsikon alla näkyvä teksti |
Buttons
Majoituspaikkaa
Ominaisuus | Description |
---|---|
Label |
Painikkeessa näkyvä selite. |
ButtonType |
Painikkeen tyylin määrittävä luettelointi. Valitse Standard tai Primary . |
Table(
{
Label: "Cancel",
ButtonType:'Microsoft.CoreControls.Button.ButtonType'.Standard
},{
Label: "Ok",
ButtonType:'Microsoft.CoreControls.Button.ButtonType'.Primary
}
)
Tyylin ominaisuudet
Ominaisuus | Description |
---|---|
Theme |
Teema-objekti. Katso määritysohjeet kohdasta Teemat. |
Katso muotoiluohjeet Panel-ohjausobjektin Muotoile-paneelin sisältöosiosta.
Tapahtuman ominaisuudet
Ominaisuus | Description |
---|---|
OnCloseSelect |
Toimintolauseke, joka suoritetaan, kun sulkemispainike valitaan. |
OnButtonSelect |
Toimintolauseke, joka suoritetaan, kun jokin toimintopainike valitaan. |
Toiminta
Valintaikkunan näkyvyyden määrittäminen
Itse Dialog
-ohjausobjekti (tai pinta, jossa se sijaitsee) tulee näkyväksi, kun totuusarvon (tosi/epätosi) tyyppimuuttujaksi vaihtuu tosi, ja tämä muuttuja määritetään valintaikkunan näkyvyysominaisuuteen. Kun valintaikkuna on näkyvissä, valintaikkuna voidaan piilottaa päivittämällä nollausominaisuuden muuttuja, mikä käynnistyy, kun sulkemiskuvake valitaan.
Alla on Power Fx -kaava, joka avaa valintaikkunan toisen komponentin toimintokaavassa jossain sovelluksen osassa (esimerkiksi painikkeen OnSelect
-ominaisuus):
UpdateContext({ showHideDialog: true })
Alla on Power Fx -kaava, joka sulkee valintaikkunan sen OnCloseSelect
-ominaisuudessa:
UpdateContext({ showHideDialog: false })
Muuttujan määrittäminen ikkunan Visible
-ominaisuuteen:
showHideDialog
Painikkeen toimintojen määrittäminen
Toiminnon määrittäminen antamalla valintaikkunan OnButtonSelect
-ominaisuudessa If()
- tai Switch()
-ehdon toiminnot Self.SelectedButton.Label
-tekstiarvon perusteella. Toiminnon mukaan kannattaa myös ehkä sulkea valintaikkuna sen jälkeen, kun toiminto on suoritettu.
If( Self.SelectedButton.Label = "Send",
Notify("Email Sent")
);
UpdateContext({ showHideDialog: false })
Rajoitukset
Tätä pohjaan perustuvaa komponenttia voi käyttää vain pohjaan perustuvissa sovelluksissa ja mukautetuilla sivuilla.