What is the easiest way to handle SelectedItem event with MVVM?

后端 未结 2 844
萌比男神i
萌比男神i 2021-02-02 02:10

In the code below, when user selects Customer in the combobox, the customer\'s name is displayed in a textbox. I fill the Combox box with an O

2条回答
  •  抹茶落季
    2021-02-02 02:32

    Have a look at this application on www.codeproject.com. Here I use the CollectionView to detect the currently selected item

    Update

    Using CollectionView to detect current selected item

    ListCollectionView view = (ListCollectionView)CollectionViewSource.GetDefaultView(Customers); 
    view.CurrentChanged += delegate 
    { 
        SelectedCustomer= (Customer)view.CurrentItem; 
    };
    

    Just remember to also set IsSynchronizedWithCurrentItem="True"

提交回复
热议问题