WPF comboBox selectedIndex = 0不起作用

香水

.xaml

<ComboBox Grid.Row="0" Grid.Column="1" x:Name="cbx_srchResOrg" HorizontalAlignment="Stretch" Style="{DynamicResource ComboBoxStyle}"
                      ItemsSource="{Binding InfoCombo}" SelectedIndex="0" DisplayMemberPath="Dis_name" SelectedValuePath="Hide_id" SelectedItem="{Binding SelectInfo}"/>

这是我的源代码的一部分。为什么“ SelectedIndex = 0”不起作用?我想在第一次选择[0]值作为默认值,但是在运行时它只是一个空框。除此之外没有其他错误。我该如何解决?

Gopichandar

如Hej所说,您已将绑定了SelectedItem视图模型中的属性null

您可以通过SelectedItem在Viewmodel构造函数中分配来解决此问题

Public MyViewModel()
{
    SelectInfo = InfoCombo[0];
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章