我有一个上下文菜单,其中包含一个OneTime单向绑定和一个第二个非OneTime双向绑定到同一属性。目标是拥有一个颜色编辑器,它显示初始颜色值,并允许用户更改所选值,同时仍能将其与原始值进行比较。
第一次打开上下文菜单时,这很有效,但是每次打开菜单时,菜单似乎并没有完全重新创建自己(缓存?)。相反,它“记住”原始绑定值,而不是从源执行另一个OneTime绑定以获取新的“初始”值。
有没有办法强制上下文菜单在每次打开时完全重新创建其内容?
第一次打开上下文菜单时,这很有效,但是每次打开菜单时,菜单似乎并没有完全重新创建自己(缓存?)。相反,它“记住”原始绑定值,而不是从源执行另一个OneTime绑定以获取新的“初始”值。
有没有办法强制上下文菜单在每次打开时完全重新创建其内容?