<Grid x:Name="LayoutRoot">
<StackPanel
Margin="30, 30, 10, 0"
HorizontalAlignment="Left">
<ComboBox
x:Name="FacultyComboBox"
Width="210"
Header="Факультет:"
HeaderTemplate="{ThemeResource ComboboxHeaderTemplate}"
ItemsSource="{Binding Timetable[0].Faculties, Converter={StaticResource FacultyListToStringListConverter}}"
SelectedIndex="{Binding Timetable[0].SelectedFaculty, Mode=TwoWay}"
PlaceholderText="Выберите факультет"/>
<ComboBox
x:Name="GroupComboBox"
Header="Группа:"
HeaderTemplate="{ThemeResource ComboboxHeaderTemplate}"
ItemsSource="{Binding Timetable[0].CurrentGroups}"
SelectedIndex="{Binding Timetable[0].SelectedGroup, Mode=TwoWay}"
PlaceholderText="Выберите группу"/>
<TextBlock Text="{Binding Timetable[0].SelectedGroup}" FontSize="20"></TextBlock>
</StackPanel>
</Grid>
当我添加SelectedIndex =“{Binding Timetable [0] .SelectedGroup,Mode = TwoWay}时”出现错误。没有这条线一切都好,但我非常需要这条线。
答案 0 :(得分:0)
好吧,我找到了解决方案。关键是你不能像这样将几个元素绑定到同一个数据源,但是你需要在父元素上设置DataContext参数,所以你可以绑定到同一个数据源的某些字段。 希望,这会帮助像我这样的人。