我想從itemssource中預先選擇一個組合框(選擇一個現有項目)。這是我的類模型和xaml語法。WPF Combobox - 預選項目
Class ViewModelSample
{
Public List<Animal> Animals;
Public LivingBeing LivingBeingInst {get; set;}
}
Class LivingBeing
{
Public Animal AnimalInst {get; set;}
}
--------------------------------------------------------------------
<Combobox ItemsSource={Binding Animals} SelectedItem={Binding LivingBeingInst.AnimalInst}
DisplayMemeber = SomePropertyInAnimal>
--------------------------------------------------------------------------
但這並不奏效。我想要的是,當xaml出現時,我需要使用SelectedItem中給出的項目預先選擇組合框。
任何幫助,非常感謝。謝謝你,瑪尼
不,我已將SelectedItem設置爲LivingBeingInst.AnimalInst。這裏不需要任何轉換器。 AnimalInst是列表中的值之一,但組合框仍然默認不顯示selecteditem。 –
2011-02-26 00:08:19
轉換器在這裏沒有幫助。需要預先選擇的「動物」實例需要在「動物」集合中進行預選。 – 2015-04-20 15:51:00