我目前有一个构建模板,它接受多个参数“A”、“B”、“C”,定义如下:
<x:Property Name="A" Type="InArgument(x:String)" />
<x:Property Name="B" Type="InArgument(x:Boolean)" />
<x:Property Name="C" Type="InArgument(x:String)" />
我希望能够用一个对象“D”的数组替换这三个参数,该对象“D”具有 3 个属性:A(字符串)、B(布尔值)、C(字符串)。所以我创建了一个“D”类,在其中创建了 3 个属性(我应该在它们上添加注释吗?就像 InArgument 一样?),并将 3 XAML 行替换为
<x:Property Name="D" Type="InArgument(y:DComplexType[])" />
然后我使用“流程参数元数据编辑器”窗口更新了“元数据”参数,问题是我不知道应该在“编辑器”字段中输入什么来获得类似于编辑时显示的编辑器例如“AgentSettings”类型。
我签入了新的 XAML 文件。
问题是,当我创建一个新的构建定义编辑器时,我不允许我编辑属性,就像它无法自动生成版本表单一样。