不能将selecteindex设置为0

本文关键字:设置 selecteindex 不能 | 更新日期: 2023-09-27 18:06:40

当尝试将ComboBox SelectedIndex设置为0时,我将第一个值作为默认值,不工作,默认情况下,组合框为空。如果我尝试将其设置为任何其他数字,则将所选索引作为默认值。

有谁知道为什么我不能从xaml设置它为0吗?

<RSControls:SmoothScrollComboBox
    Grid.Column="1"
    x:Name="comboTypes"
    Margin="7,0,0,0"
    SelectedValue="{Binding Path=SelectedTypes}"
    SelectedValuePath="Name"
    SelectedIndex="0"
    ItemsSource="{Binding Source={StaticResource GroupedTypes}}"
    DisplayMemberPath="Display"
    SelectionChanged="comboTypes_SelectionChanged"
    IsSynchronizedWithCurrentItem="True">

PS:忘了说我有2个组合框,另一个工作,以同样的方式实现,只有Selectedvalue和ItemSource不同。

不能将selecteindex设置为0

这可能是因为您设置了两次所选项目:一次是SelectedIndex,一次是SelectedValue

去除SelectedValue属性,SelectedIndex应起作用