.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]值作为默认值,但是在运行时它只是一个空框。除此之外没有其他错误。我该如何解决?
如Hej所说,您已将绑定了SelectedItem
视图模型中的属性null
。
您可以通过SelectedItem
在Viewmodel构造函数中分配来解决此问题
Public MyViewModel()
{
SelectInfo = InfoCombo[0];
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句