0
我有兩個特性:組合框綁定到字典
public bool Condition{get;set;}
public string ConditionString{
get
{
if(Condition)
{ return FirstString; }
else
{return SecondString; }
}
set{
_conditionString = value;
}}
我創建了一個屬性,以使用與我的組合框綁定:
public Dictionary<String, bool> Conditions {
get{
Dictionary<String, bool> conditions = new Dictionary<String, bool>();
conditions.add(FirstString, true);
conditions.add(SecondString, false);
return conditions;
}
}
現在,我有我的組合框,我就在下面Xaml:
<ComboBox
ItemsSource="{Binding Conditions}"
DisplayMemberPath="Key"
SelectedValuePath="Value"
SelectedItem = "{Binding Condition}"
/>
我想要的是顯示字符串作爲選項到最終用戶,這是工作正常。但是,我希望所選項目設置爲Condition
。但是,這不會發生,我不知道爲什麼。另外,我希望默認情況下選擇任一值。