0
我有我的viewmodel中的類型字符串(selectedextensionvalue)列表。我怎樣才能將我的組合框的selectedvaluepath(也是類型列表字符串)綁定到selectedextensionvalue。我不知道語法。有人可以幫忙嗎?wpf綁定組合框selectedvaluepath
由於提前, 艙底
我有我的viewmodel中的類型字符串(selectedextensionvalue)列表。我怎樣才能將我的組合框的selectedvaluepath(也是類型列表字符串)綁定到selectedextensionvalue。我不知道語法。有人可以幫忙嗎?wpf綁定組合框selectedvaluepath
由於提前, 艙底
如果你有一個字符串的集合,所以你不需要使用SelectedValuePath
財產。您可以將一些字符串字段添加到字符串類型的ViewModel
。
public string SelectedStringValue
{
get;
set;
}
,並在XAML:
<ComboBox ItemsSource="{Binding Path=selectedextensionvalue}"
SelectedItem="{Binding Path=SelectedStringValue, Mode=OneWayToSource}" />
編輯:
但是,如果你想ComboBox
選擇一些特殊的項目(例如,您存儲在數據庫中),所以屬性SelectedStringValue
應該在setter中通知PropertyChanged
,並且xaml將如下所示:
<ComboBox ItemsSource="{Binding Path=selectedextensionvalue}"
SelectedItem="{Binding Path=SelectedStringValue, Mode=TwoWay}" />