WPF ComboBox bind itemssource to different datacontext in MVVM

前端 未结 1 766
旧时难觅i
旧时难觅i 2020-12-11 05:36

I have a user control that has its datacontext set to a view model called EmployeeList_VM. I then have a ContentControl within that user-control that has i

相关标签:
1条回答
  • 2020-12-11 06:39

    so here is what worked for me, hope it can help someone else

    <ComboBox Name="cbStatus" Grid.Column="1" Grid.ColumnSpan="2" Grid.Row="2"
                                              Style="{StaticResource FTC_DetailComboBox}"
                                              ItemsSource="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}},Path=DataContext.EmployeeStatus}"
                                              SelectedItem="{Binding ElementName=DetailControl, Path=DataContext.employee_status}"
                                              SelectedValuePath="idStatus"
                                              SelectedValue="{Binding idStatus, Mode=TwoWay, ValidatesOnDataErrors=True}"
                                              DisplayMemberPath="chrCode"/>
    
    0 讨论(0)
提交回复
热议问题