【发布时间】:2014-01-17 01:27:06
【问题描述】:
我正在使用 WPF 组合框。我需要知道如何执行以下操作:当我在弹出的组合框中选择组合框项时,它不应该在内容中更新。只有当我在 MVVM 中使用 Bindings 设置 SelectedItem 时,它才会发生变化。
请给我任何想法。
【问题讨论】:
-
我是否理解正确,您不希望用户从 ui 设置组合框值?如果是,只需禁用组合框。但是我有一个问题,你为什么使用组合框?...
-
从弹出窗口中选择项目,将设置内容。您无法停止它,但如果您不想在绑定的 SelectedItem 中设置 popUp 中的选定值,请使用 Binding with
Mode=OneWay。 -
实际上,我从组合框中选择值,然后使用 SelectedItem 属性将值赋予某些服务,并从服务中获取响应。得到响应后,我需要显示组合框内容。但是当我选择组合框项时,它会将值传递给服务,但不应在 UI 中更改。收到 UI 的响应后,我需要更新 UI。
-
虽然有解决方法。我已经发布了答案。看看有没有帮助。!!
-
我需要双向绑定..
标签: wpf wpf-controls