我有一个 ComboBox,它的 ItemsSource 绑定到一个静态List<CustomSettings>
选项。ComboBox 是绑定到 CustomObject 类的表单的一部分,该类的属性之一是 CustomSettingProperty。
我想将 ComboBox 的 SelectedItem 绑定到 CustomObject 中指定的属性,但是SelectedItem="{Binding Path=CustomSettingProperty}"
没有设置默认选中项。使用断点我可以看到它正在调用该get;
方法,所以我认为问题可能在于 CustomSettingProperty 是与 WPF 分开创建的,List<CustomObject>
因此 WPF 认为它不是同一个项目。
是否有捷径可寻?或者也许是一个替代方案,因为 CustomSettings 类确实包含一个 Id?