1
我有一個組合框與國家代碼和電話號碼(+43 ..,..) 的的ItemsSource是國家的列表,許多屬性的對象(代碼就是其中之一。) ComboBox所在的DataContext是具有PhoneNumber屬性的對象。WPF組合框的更新源
當用戶在列表中選擇一個國家時,我想使用Country對象的'+43'值更新源PhoneNumber屬性(這是一個字符串)。 該列表出現,但源不會更新。怎麼做? 當我與這個文本框取代它,一切工作正常:
<TextBox Text="{Binding Path=CountryCode, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, ValidatesOnDataErrors=True}" />
<ComboBox ItemsSource="{x:Static Member=data:Country.AllCountries}" SelectedValuePath="Country.Value.Code" SelectedValue="??" >
我有一個不同的問題,但事實證明,你回答反正幫我,因爲在我的情況下,阻塞沒有指定「UpdateSourceTrigger = PropertyChanged」... – Shimmy 2010-07-14 19:41:52