【发布时间】:2011-05-24 08:28:06
【问题描述】:
我遇到了一个问题,我很惊讶我找不到任何讨论(WPF MVVM ComboBox SelectedItem or SelectedValue not working 可能除外)。
我有一个 MVVM 表单,它有 2 个 ctor,一个用于“创建新项目”,另一个用于“项目修改”。我有一个组合框,它代表项目的一个属性。
在修改ctor中,初始化绑定到ItemsSource的属性,然后设置绑定到SelectedItem的属性。但是 UI 中没有选择任何内容,除非我延迟(甚至一点点)SelectedItem 集。
我该如何解决这个问题?我不能保持一个完全随机间隔的计时器来解决这个问题:D
感谢您的帮助
【问题讨论】:
-
你可以试试 SelectedIndex 吗?过去它对我有用。
-
我按照你的建议尝试了这个,但问题是完全一样的:如果有点延迟,它只会影响 UI 中的 selectedItem。