WPF-Bindungstextfeld zum Wörterbucheintrag
Ich versuche, ein wpf-Textfeld an ein Wörterbuch in einem Ansichtsmodell zu binden. Das Ansichtsmodell wird als Datenkontext für die Ansicht verwendet. Ich habe viele Beispiele gefunden und es klingt einfach, aber es wird für mich nicht funktionieren.
Aussicht:
TextBox x: Name = "txbTest" Grid.Row = "10" Grid.Column = "2" Text = "{Binding MyDict [First]}"
ViewModel:
public Dictionary<string, string> MyDict = new Dictionary<string, string>
{
{"First", "Test1"},
{"Second", "Test2"}
};
Ich versuche alle Varianten, die ich gefunden habe
Text="{Binding MyDict[First]}"
Text="{Binding Path=MyDict[First]}"
Text="{Binding MyDict[First].Text}"
Text="{Binding MyDict[First].Value}"
Aber nichts funktioniert, das Textfeld ist leer. Irgendeine Idee?