排除绑定故障¶
在这里,您可以找到当绑定中出现错误时 Binding Editor 显示的错误消息。请参阅 Bindings expressions 参考。
错误 |
问题 |
解决方案 |
|---|---|---|
由于语法错误,无法解析绑定表达式。 |
Kanzi 无法解析绑定表达式,因为它包含语法错误。 例如,在上述绑定表达式中,函数的参数不能以逗号为分隔符。 |
|
在使用标识符之前,为其分配一个值 |
绑定表达式包含一个尚未为其分配值的变量。 例如,在上述绑定表达式中,变量 |
为变量 |
参数无效 |
绑定表达式中的一个函数的参数过多。 例如,在上述绑定表达式中, |
|
用于运算的参数数据类型无效 |
绑定表达式中的一个函数参数的数据类型不受支持。 例如,在上述绑定表达式中, |
|
特性并非属性的有效属性字段 |
绑定表达式中的一个属性正在使用无效的属性字段。 例如:在上述绑定表达式中,Translation 不是 Layout Transformation 属性的已定义属性字段。 |
使用 Layout Transformation 属性的 Translation X、Translation Y 或 Translation Z 属性字段。请参阅 Transformation 属性字段绑定。 |
结果数据类型无效 |
绑定表达式中的函数返回的数据类型与目标属性的数据类型不匹配。 例如:在上述绑定表达式中, |
在 Binding Editor 集中:
例如,将其设置为 ROTATION 以使用四元数数据类型。 |
运算并非有效的绑定运算 |
绑定表达式中不存在函数。 例如,没有函数 |
使用现有函数。请参阅 函数。 |
设置目标属性类型 |
未定义用于绑定的目标属性类型。 例如,在上述绑定中,未设置目标属性。 |
在 Binding Editor 中,将 Property 设置为您要绑定的属性。 |
找不到项 |
绑定功能尝试引用工程中的一个节点或属性类型,但找不到节点或属性类型。 例如,在上述绑定表达式中,指向 Slider 3D 节点的相对路径不正确。 |
确保节点或属性类型的相对路径指向正确的位置。 小技巧 当在绑定表达式中使用 @ 符号并将其放在节点路径前面时,Kanzi Studio:
使用 @ 符号,您只能在同一个预设内创建绑定,而不能在预设之间创建绑定。 |
无法在绑定表达式中使用目标属性。 |
尝试修改属性当前值的绑定表达式使用目标属性。 例如,上述绑定表达式尝试修改节点的 Layout Width 和 Render Transformation 属性的值。 |
在修改目标属性当前值的绑定表达式中,使用 |