更改值时的计算

通常希望计算使用的任一属性发生变化时,计算可以立即更新。

例如,如果窗口上有两个数值属性,它们相加得到第三个属性,则希望更改前两个属性中的某一个时,立即更新第三个属性:

如果更改“x”或“y”,则立即更新“x+y”字段

要设置更改其依赖属性时会立即将其更新的计算字段:
  1. 对象设计器中,创建 xyx+y 属性。

根据通过设置默认值处理 null 值中所述,将 xy默认值设置为 0

  1. x+y属性网格中,将计算类型设置为 BeforeSave
    出现“编辑公式”对话框。
  2. 输入所需的公式,然后单击确定
    例如:
    Value = Object._x + Object._y
    return Value
  3. 窗口管理器中,将三个属性添加到所需的窗口。
  4. 对于 xy,在窗口管理器的属性网格中,将是更改时计算设置为
  5. 单击
    随即保存窗口。在窗口上更新“x”或“y”时,会立即更新“x+y”。

尚未在 Workspaces 中实施是在更改时计算,因此在重新加载窗口之前,您不会看到此更新。