.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}"/>
Run Code Online (Sandbox Code Playgroud)
这是我的源代码的一部分。为什么“SelectedIndex=0”不起作用?我想在第一次选择 [0] 值作为默认值,但它在运行时只是空框。除了它没有错误。我该如何解决?
正如 Hej 所说,您已将SelectedItem与视图模型中的一个属性绑定在一起,该属性为null。
您可以通过SelectedItem在 Viewmodel 构造函数中分配来解决此问题
Public MyViewModel()
{
SelectInfo = InfoCombo[0];
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5233 次 |
| 最近记录: |