我正在嘗試執行以下操作。 我有一個類:SL3中的Combobox綁定字典<string,string>
public class TextField {
public string TextType { get; set; }
}
在我看來,我創建了一個清單:在我的XAML
public TextFieldEditControl()
{
InitializeComponent();
Dictionary<string, string> lst = new Dictionary<string, string>();
lst.Add("SingleLine", "Single line");
lst.Add("MultiLine", "Multi-line");
lst.Add("RichText", "Rich text");
cmbTextType.ItemsSource = lst;
}
我有:
<ComboBox x:Name="cmbTextType" DisplayMemberPath="Value" SelectionChanged="cmbTextType_SelectionChanged"
SelectedItem="{Binding Path=TextType, Mode=TwoWay}" />
的問題是,當我檢查的價值的TextType屬性,它會返回一個如下所示的字符串:「[SingleLine,Single line]」,而不僅僅是Key。我在哪裏可以將它設置爲只返回鍵/值對的鍵?
我看不出有realted到任何文本字段的源代碼,那麼爲什麼你定義那個類? – 2011-01-25 17:42:00
這只是我班的一部分,我將其定義爲將我的視圖的DataContext設置爲此類,然後將它們添加到列表中。 – Masha 2011-01-25 18:08:51