Createuıdefinition öğeleri

Bu makalede bir Createuıdefinition öğesinin tüm desteklenen öğelerinin şeması ve özellikleri açıklanmaktadır.

Şema

Çoğu öğenin şeması aşağıdaki gibidir:

{
  "name": "element1",
  "type": "Microsoft.Common.TextBox",
  "label": "Some text box",
  "defaultValue": "my value",
  "toolTip": "Provide a descriptive name.",
  "constraints": {},
  "options": {},
  "visible": true
}
Özellik Gerekli Açıklama
name Yes Bir öğenin belirli bir örneğine başvurmak için bir iç tanımlayıcı. Öğe adının en yaygın kullanımı, outputs belirtilen öğelerin çıkış değerlerinin şablonun parametreleriyle eşlendiği yerdir. Ayrıca, bir öğenin çıkış değerini başka bir öğenin öğesine bağlamak için de kullanabilirsiniz defaultValue .
tür Yes Öğesi için işlenecek Kullanıcı arabirimi denetimi. Desteklenen türlerin listesi için bkz. öğeleri.
etiket Yes Öğenin görüntüleme metni. Bazı öğe türleri birden çok etiket içerir, bu nedenle değer birden fazla dize içeren bir nesne olabilir.
Değerinin No Öğesinin varsayılan değeri. Bazı öğe türleri karmaşık varsayılan değerleri destekler, bu yüzden değer bir nesne olabilir.
Ipucuna No Öğenin araç ipucunda görüntülenecek metin. Benzer şekilde label , bazı öğeler birden çok araç ipucu dizesini destekler. Satır içi bağlantılar markın sözdizimi kullanılarak gömülebilir.
kısıtlamaları No Öğesinin doğrulama davranışını özelleştirmek için kullanılan bir veya daha fazla özellik. Kısıtlamaların desteklenen özellikleri öğe türüne göre farklılık gösterir. Bazı öğe türleri doğrulama davranışının özelleştirilmesini desteklemez ve bu nedenle kısıtlama özelliğine sahip değildir.
seçenekler No Öğesinin davranışını özelleştiren ek özellikler. Benzer şekilde constraints , desteklenen özellikler öğe türüne göre farklılık gösterir.
görüne No Öğenin görüntülenip görüntülenmeyeceğini gösterir. İse true , öğesi ve ilgili alt öğeleri görüntülenir. true varsayılan değerdir. Bu özelliğin değerini dinamik olarak denetlemek için mantıksal işlevleri kullanın.

Öğeler

Her bir öğe için belge, Kullanıcı arabirimi örneği, şema, öğe (genellikle doğrulama ve desteklenen özelleştirme ile ilgili) ve örnek çıkış gibi bir kullanıcı arabirimi örneği, şema, açıklamalar içerir.

Sonraki adımlar

UI tanımları oluşturmaya giriş için bkz. Createuıdefinition ile çalışmaya başlama.