CreateUiDefinition elemek

Ez a cikk a CreateUiDefinition összes támogatott elemének sémáját és tulajdonságait ismerteti.

Séma

A legtöbb elem sémája a következő:

{
  "name": "element1",
  "type": "Microsoft.Common.TextBox",
  "label": "Some text box",
  "defaultValue": "my value",
  "toolTip": "Provide a descriptive name.",
  "constraints": {},
  "options": {},
  "visible": true
}
Tulajdonság Kötelező Leírás
name Yes Egy elem adott példányára hivatkozó belső azonosító. Az elemnév leggyakrabban a -ben outputshasználható, ahol a megadott elemek kimeneti értékei a sablon paramétereire vannak leképezve. Azt is használhatja, hogy egy elem defaultValue kimeneti értékét egy másik elemhez kösse.
típus Yes Az elemhez megjelenítendő felhasználói felület vezérlő. A támogatott típusok listáját az Elemek című témakörben találja.
címke Yes Az elem megjelenítendő szövege. Egyes elemtípusok több címkét tartalmaznak, így az érték több sztringet tartalmazó objektum lehet.
defaultValue No Az elem alapértelmezett értéke. Egyes elemtípusok támogatják az összetett alapértelmezett értékeket, így az érték objektum lehet.
Tooltip No Az elem eszközcsúcsán megjelenítendő szöveg. labelEhhez hasonlóan egyes elemek több eszközleírási sztringet is támogatnak. A beágyazott hivatkozások Markdown-szintaxissal ágyazhatók be.
Korlátok No Egy vagy több tulajdonság, amely az elem érvényesítési viselkedésének testreszabására szolgál. A korlátozások támogatott tulajdonságai elemtípusonként változnak. Egyes elemtípusok nem támogatják az érvényesítési viselkedés testreszabását, ezért nincs megkötési tulajdonságuk.
Lehetőségek No További tulajdonságok, amelyek testre szabják az elem viselkedését. constraintsEhhez hasonlóan a támogatott tulajdonságok elemtípusonként változnak.
Látható No Azt jelzi, hogy az elem megjelenik-e. Ha true, az elem és a vonatkozó gyermekelemek jelennek meg. Az alapértelmezett érték true. Logikai függvények használatával dinamikusan szabályozhatja a tulajdonság értékét.

Elemek

Az egyes elemek dokumentációja tartalmaz egy felhasználói felületi mintát, sémát, megjegyzéseket az elem viselkedéséről (általában az ellenőrzéssel és a támogatott testreszabással kapcsolatban), valamint a mintakimenetet.

Következő lépések

A felhasználói felületi definíciók létrehozásáról a CreateUiDefinition használatának első lépései című témakörben olvashat.