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