MVVMメソッドを使用してXAMLでコンボをDataBindingするのに問題があります。
コンボのソースを次のようにコードビハインドに設定しました。
AgesViewModel agesViewModel = new AgesViewModel();
comboAge.SelectedValuePath = "AgeID";
comboAge.DisplayMemberPath = "Age";
comboAge.ItemsSource = agesViewModel.GetAges();
また、コンボのXAMLは次のとおりです。
<ComboBox x:Name="comboAge"
SelectedValue="{Binding AgeID}" />
コンボはテキストコントロールを備えたページの一部であり、それらはすべてDataBindで正常に機能します。ページDataContextは、AgeIDと呼ばれるプロパティを持つViewModel(carViewModel)に設定されます。
したがって、アイテムをコンボするときに変更する場合は、carViewModel.AgeIDを選択した値で更新する必要があります。
コンボからアイテムを選択するたびに、何も更新されません。私は何が間違っているのですか?
前もって感謝します
XAML、C#4.5を使用しており、VisualStudio2012でWindowsストアアプリを作成しています。