私は以下を実行しようとしています。私は、リスト作成私の見解で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]"のような文字列を返します。キー/値ペアのキーだけを返すように設定することはできますか?
を支援まで、それは、Silverlight 2の痛みだった、と固定されていませんそのクラスを定義する? –
これは私のクラスのちょうど一部です。私はこのクラスに私のビューのDataContextを設定するために定義し、次にそれらをリストに追加しています。 – Masha