ビューモデルに配置された辞書にwpfテキストボックスをバインドしようとしています。ビューモデルは、ビューのデータ コンテキストとして使用されます。多くの例を見つけましたが、簡単に聞こえますが、うまくいきません。
意見:
TextBox x:Name="txbTest" Grid.Row="10" Grid.Column="2" Text="{Binding MyDict[First]}"
ビューモデル:
public Dictionary<string, string> MyDict = new Dictionary<string, string>
{
{"First", "Test1"},
{"Second", "Test2"}
};
見つけたすべてのバリアントを試します
Text="{Binding MyDict[First]}"
Text="{Binding Path=MyDict[First]}"
Text="{Binding MyDict[First].Text}"
Text="{Binding MyDict[First].Value}"
しかし、何も機能しません。テキストボックスは空です。何か案が?